/* An outlined plate with a clear interior keeps tools and hands visible through it. */
.glass-title:before,.story-card:before{clip-path:polygon(24px 0,100% 0,100% calc(100% - 23px),calc(100% - 23px) 100%,0 100%,0 23px,24px 0,25px 2px,2px 24px,2px calc(100% - 2px),calc(100% - 24px) calc(100% - 2px),calc(100% - 2px) calc(100% - 24px),calc(100% - 2px) 2px,25px 2px)}.glass-title:after,.story-card:after{background:linear-gradient(122deg,rgba(7,32,18,.37) 0%,rgba(7,32,24,.29) 55%,rgba(11,53,52,.20) 100%);clip-path:polygon(24px 0,100% 0,100% calc(100% - 23px),calc(100% - 23px) 100%,0 100%,0 23px)}.glass-title,.story-card{filter:drop-shadow(0 0 3px #71ca7866)}.plate-content,.story-card>h2,.story-card>p,.story-card>small,.story-card>address,.story-card>.map-link,.story-card details,.story-card .book-link{color:#fff;text-shadow:0 1px 2px #04110d,0 1px 5px #04110d,0 0 9px #06150e}.story-card .phone-main,.command .phone-main{text-shadow:none}.story-card>small,.plate-content small{color:#cbffbe}.command .address-plate{background:linear-gradient(110deg,rgba(12,46,24,.37),rgba(12,41,40,.27));text-shadow:0 1px 3px #03110a,0 0 6px #03110a}.story-step.last{grid-template-rows:1fr}.story-step.last .story-inner{align-self:center}.story-step.last .story-card{max-width:530px}.external-promo{border-block:1px solid #396659;background:linear-gradient(108deg,#102620,#142d29 72%,#143832);color:#eafaf2;position:relative}.external-inside{display:flex;align-items:center;gap:20px;width:min(1180px,calc(100% - 68px));margin:0 auto;padding:26px 0}.external-mark{color:#83d9ba;border:1px solid #688e7c;display:grid;place-items:center;width:69px;height:62px;flex:0 0 auto;border-radius:11px 3px 11px 3px}.external-copy small{color:#c4dfcf;font-size:10px;letter-spacing:.10em;text-transform:uppercase}.external-copy h2{font-size:clamp(22px,2.3vw,34px);letter-spacing:.005em;margin:3px 0}.external-copy p{color:#c3d8cb;font-size:15px;line-height:1.4}.external-links{display:flex;align-items:center;gap:18px;margin-left:auto;flex-wrap:wrap}.external-links a{padding:8px 0;color:#dff9e6;font-weight:650;font-size:15px;text-underline-offset:4px}.external-links a:first-child{padding:8px 13px;border:1px solid #7fba9c;border-radius:3px 8px 3px 8px;text-decoration:none}.external-links a:hover{color:#fff;background:#244539}@media(max-width:760px){.story-step.last .story-inner{align-self:end;padding-bottom:10svh}.external-inside{display:grid;grid-template-columns:51px 1fr;gap:10px 15px;width:calc(100% - 38px);padding:22px 0}.external-mark{width:51px;height:47px}.external-mark svg{width:39px;height:37px}.external-links{grid-column:1/-1;margin:0;gap:8px 14px}.external-links a{font-size:14px}}
.external-mark img{display:block;width:50px;height:50px;object-fit:contain}@media(max-width:760px){.external-mark img{width:39px;height:39px}}
