/* Original Figma typography and shared component geometry; archived data stays in HTML. */
:root{--k36-page:#191b1d;--k36-panel:#2c2c2e;--k36-accent:#bf6128;--k36-muted:#919192;--k36-width:1240px;--k36-gutter:80px}
body[data-recovery-page]{background:var(--k36-page);color:#fff;font:400 16px/1.2 "Vela Sans",Arial,sans-serif;letter-spacing:-.02em}
body[data-recovery-page] .layout-section,body[data-recovery-page] .restored-section{width:calc(100% - var(--k36-gutter));max-width:var(--k36-width);margin:120px auto 0;padding:0}
body[data-recovery-page] .layout-section:first-of-type{margin-top:0}
body[data-recovery-page] .layout-inner{width:100%;max-width:none;margin-inline:auto;padding-left:0;padding-right:0}
body[data-recovery-page] .layout-section-title{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.02em;overflow-wrap:break-word}
body[data-recovery-page] .layout-title-row{padding-top:0;padding-bottom:0;margin-bottom:48px;align-items:flex-end;gap:24px}
body[data-recovery-page] .layout-primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;background:var(--k36-accent);color:#fff;border:0;border-radius:4px;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-decoration:none;box-shadow:none;cursor:pointer}
body[data-recovery-page] .layout-primary:hover{background:#a95221}
body[data-recovery-page] a:focus-visible,body[data-recovery-page] button:focus-visible,body[data-recovery-page] summary:focus-visible,[data-faq-toggle]:focus-visible{outline:2px solid #e3d8c5;outline-offset:4px}
body[data-recovery-page] .layout-header{position:relative;z-index:30;background:#1d1d1b}
body[data-recovery-page] .layout-header nav{background:#1d1d1b}
body[data-recovery-page] .layout-header-inner{width:calc(100% - var(--k36-gutter));max-width:var(--k36-width);padding:24px 0;min-height:104px;gap:16px}
.layout-logo{display:block;flex:none}.layout-logo img{display:block;max-width:none;width:auto;height:auto}
body[data-recovery-page] .layout-header a,body[data-recovery-page] .layout-header button{font-weight:400;letter-spacing:-.02em;line-height:1.2}
body[data-recovery-page] .layout-header [class~="xl:gap-6"]{gap:12px}
body[data-recovery-page] .layout-header [class~="lg:gap-8"]{gap:24px}
body[data-recovery-page] .layout-header [class~="text-sm"]{font-size:14px}
body[data-recovery-page] .layout-header .layout-primary{min-height:40px;height:40px;padding:8px 16px;white-space:nowrap}
body[data-recovery-page] .layout-header .layout-city{background:#fff;color:#1d1d1b;border:0;padding:8px 16px;height:40px;border-radius:4px}
body[data-recovery-page] .layout-header button:has(.fa-user){background:var(--k36-panel);border:1px solid #555;color:white}
body[data-recovery-page] .layout-header .fa-user{color:white}
body[data-recovery-page] .layout-header [class~="group"]>[class~="absolute"]{padding-top:8px;margin-top:0}
body[data-recovery-page] .layout-mobile-toggle{height:40px;min-width:87px;background:#fff;color:#1d1d1b;border:0;border-radius:4px;padding:8px 24px;font:400 14px/1.2 "Vela Sans",Arial,sans-serif}
#layout-mobile-nav{background:var(--k36-panel);border-color:#444}
#layout-mobile-nav>div{max-width:var(--k36-width);margin:auto}
.layout-mobile-group{border-top:1px solid #444;padding-top:12px}
.layout-mobile-group summary{cursor:pointer;padding:4px 0;color:#fff;font-weight:500}
.layout-mobile-group a{display:block;font-size:14px;padding:10px 12px;color:#d4d4d4}
body[data-recovery-page] .layout-hero-section{margin-top:0}
body[data-recovery-page] .layout-hero-section>div{padding:0;margin:0;width:100%;max-width:none}
body[data-recovery-page] .layout-hero{display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:10px;padding:0;background:var(--k36-panel);border-radius:8px;text-align:left;box-shadow:none}
body[data-recovery-page] .layout-hero-copy{padding:32px;min-width:0;order:0}
body[data-recovery-page] .layout-hero-title{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.02em;margin:0;overflow-wrap:break-word}
body[data-recovery-page] .layout-hero-summary{font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:24px 0 0;color:white;max-width:679px}
body[data-recovery-page] .layout-hero-cta{margin:32px 0 0;width:fit-content}
body[data-recovery-page] .layout-hero-art{width:338px;height:auto;min-height:240px;padding:24px;display:flex;align-items:center;justify-content:center;align-self:stretch;order:0;margin:0}
body[data-recovery-page] .layout-hero-art>img{width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:0}
body[data-recovery-page] .layout-home-hero{width:100%;max-width:none;margin-top:0;min-height:480px;padding:48px max(calc((100% - var(--k36-width))/2),40px);position:relative;isolation:isolate}
body[data-recovery-page] .layout-home-hero>div{margin:0;padding:0;max-width:none}
body[data-recovery-page] .layout-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(36,36,36,.4),rgba(36,36,36,0) 72%);z-index:0;pointer-events:none}
body[data-recovery-page] .layout-home-copy{position:relative;z-index:1;max-width:676px;padding:0;margin:0}
body[data-recovery-page] .layout-home-title{font-size:56px;line-height:1;font-weight:600;letter-spacing:-.02em;max-width:676px;margin:0}
body[data-recovery-page] .layout-home-summary{font-size:24px;font-weight:500;line-height:1.1;letter-spacing:-.02em;max-width:553px;margin:16px 0 0}
body[data-recovery-page] .layout-home-cta{margin-top:32px}
body[data-recovery-page] .layout-faq>div:last-child{padding:0}
body[data-recovery-page] .layout-faq-item{padding:16px;border-radius:8px;margin-top:24px;background:var(--k36-panel)}
body[data-recovery-page] .layout-faq-item>div:first-child>span:first-child{font-size:24px;font-weight:500;line-height:1.1;padding-right:16px}
body[data-recovery-page] .layout-faq-item [x-text]{flex:none;width:40px;text-align:center;color:var(--k36-accent);font-size:36px;font-weight:400;line-height:40px}
body[data-recovery-page] .layout-faq-item>div[x-show]{font-size:16px;line-height:1.2;max-width:750px;margin-top:8px}
body[data-recovery-page] .layout-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
body[data-recovery-page] .layout-table{min-width:560px}
body[data-recovery-page] .layout-review-track{gap:32px}
body[data-recovery-page] .layout-review-track>div{border-radius:8px;padding:24px;background:var(--k36-panel)}
body[data-recovery-page] .layout-listing-card{min-width:0;overflow:hidden;border-radius:8px;background:var(--k36-panel);box-shadow:none}
body[data-recovery-page] .layout-listing-card>a>div[class*="min-h-"]{height:240px;min-height:240px}
body[data-recovery-page] .layout-listing-card>div{padding:24px}
body[data-recovery-page] .layout-listing-card a[class*="text-2xl"],body[data-recovery-page] .layout-listing-card h5{font-size:24px;font-weight:500;line-height:1.1}
body[data-recovery-page] .layout-footer{max-width:var(--k36-width);width:calc(100% - var(--k36-gutter));margin:120px auto 0;padding:0 0 32px}
body[data-recovery-page] .layout-footer>div{width:100%;max-width:none}
body[data-recovery-page] .layout-footer-grid{grid-template-columns:1.7fr 1fr 1.1fr 1.1fr 1.5fr;gap:32px;padding:0;align-items:start}
body[data-recovery-page] .layout-footer-col{min-width:0;margin:0}
body[data-recovery-page] .layout-footer h2{font-size:16px;font-weight:400;line-height:1.2;margin-bottom:16px}
body[data-recovery-page] .layout-footer ul{font-size:14px;font-weight:400;line-height:1.2;color:#919192}
body[data-recovery-page] .layout-footer li{margin-bottom:8px;overflow-wrap:break-word}
body[data-recovery-page] .layout-footer-brand h2 img{max-width:171px;height:auto}
body[data-recovery-page] .layout-footer .socials{gap:8px;margin-bottom:32px;flex-wrap:wrap}
body[data-recovery-page] .layout-footer-contacts a{color:#fff}
body[data-recovery-page] .layout-footer-contacts .layout-primary{margin-top:16px}
body[data-recovery-page] .layout-modal{inset:0;width:100%;height:100dvh;max-height:none;padding:24px;z-index:1000;overflow-y:auto;align-items:center;justify-content:center;background:#191b1dcc}
body[data-recovery-page] .layout-modal:not(.hidden){display:flex}
body[data-recovery-page] .layout-modal-form{position:relative;width:480px;max-width:100%;margin:auto;padding:32px;border-radius:8px;background:var(--k36-panel)}
body[data-recovery-page] .layout-modal-form>header{position:absolute;right:12px;top:12px;background:transparent;z-index:2}
body[data-recovery-page] .layout-modal-form>header button{padding:0;margin:0}
body[data-recovery-page] .layout-modal-form .modal-card-body>div{padding:0;margin-top:16px}
body[data-recovery-page] .layout-modal-form .modal-card-body>div:first-child{margin:0 0 24px}
body[data-recovery-page] .layout-modal-form [style*="feedback_pic"]{height:160px;min-height:160px;max-height:160px;border-radius:0}
body[data-recovery-page] .layout-modal-form .modal-card-body>p{padding:0;font-size:16px;line-height:1.2;margin:8px 0 0}
body[data-recovery-page] .layout-modal-form .modal-card-body>p:first-of-type{font-size:24px;font-weight:500;line-height:1.1;margin-top:0}
body[data-recovery-page] .layout-modal-form input:not([type="checkbox"]):not([type="hidden"]){width:100%;height:51px;border-radius:4px;background:#d9d9d9;color:#191b1d;padding:16px;border:0;font-size:16px;line-height:1.2}
body[data-recovery-page] .layout-modal-form input[type="checkbox"]{accent-color:var(--k36-accent)}
body[data-recovery-page] .layout-modal-form .modal-card-foot{padding:0;margin-top:24px}
@media(min-width:1800px){:root{--k36-width:1600px}.layout-header [class~="text-sm"]{font-size:16px!important}}
@media(max-width:1279px){body[data-recovery-page] .layout-header [class~="xl:gap-6"]{gap:8px}body[data-recovery-page] .layout-header [class~="lg:gap-8"]{gap:16px}body[data-recovery-page] .layout-header-inner{gap:8px}body[data-recovery-page] .layout-section-title{font-size:48px}body[data-recovery-page] .layout-hero-title{font-size:48px}body[data-recovery-page] .layout-footer-grid{gap:24px}}
@media(max-width:1023px){body[data-recovery-page] .layout-header-inner{padding:16px 0;min-height:72px}body[data-recovery-page] .layout-hero{grid-template-columns:minmax(0,1fr) 290px}body[data-recovery-page] .layout-hero-art{width:290px}body[data-recovery-page] .layout-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-recovery-page] .layout-footer-brand{grid-column:1/-1}body[data-recovery-page] .layout-footer-contacts{grid-column:1/-1;order:1}body[data-recovery-page] .layout-footer-links{order:2}}
@media(max-width:767px){body[data-recovery-page] .layout-section,body[data-recovery-page] .restored-section{margin-top:64px}body[data-recovery-page] .layout-section:first-of-type{margin-top:0}body[data-recovery-page] .layout-section-title,body[data-recovery-page] .restored-section h2{font-size:26px;font-weight:600;line-height:1;letter-spacing:-.02em}body[data-recovery-page] .layout-title-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}body[data-recovery-page] .layout-hero{display:flex;flex-direction:column;gap:10px;padding:24px 0 0}body[data-recovery-page] .layout-hero-copy{padding:0 16px 24px;width:100%}body[data-recovery-page] .layout-hero-title{font-size:26px;line-height:1}body[data-recovery-page] .layout-hero-summary{font-size:14px;font-weight:400;line-height:1.2;margin-top:8px}body[data-recovery-page] .layout-hero-cta{width:100%;min-height:40px;margin-top:24px;padding:8px 16px}body[data-recovery-page] .layout-hero-art{width:100%;height:188px;min-height:0;padding:8px;order:-1}body[data-recovery-page] .layout-hero-art>img{width:256px;height:172px;max-height:172px;object-fit:contain}body[data-recovery-page] .layout-home-hero{width:100%;min-height:286px;margin-top:0;padding:32px 16px}body[data-recovery-page] .layout-home-copy{max-width:100%}body[data-recovery-page] .layout-home-title{font-size:26px;line-height:1;font-weight:600}body[data-recovery-page] .layout-home-summary{font-size:16px;line-height:1.1;max-width:300px;margin-top:8px}body[data-recovery-page] .layout-home-cta{width:100%;min-height:40px;padding:8px 16px;margin-top:24px;font-size:14px}body[data-recovery-page] .layout-primary{min-height:40px;padding:8px 16px;font-size:14px}body[data-recovery-page] .layout-faq-item{margin-top:16px}body[data-recovery-page] .layout-faq-item>div:first-child>span:first-child{font-size:16px}body[data-recovery-page] .layout-faq-item>div[x-show]{font-size:14px}body[data-recovery-page] .layout-faq-item [x-text]{font-size:28px;line-height:32px;width:32px}body[data-recovery-page] .layout-review-track{gap:16px}body[data-recovery-page] .layout-listing-card>div{padding:16px}body[data-recovery-page] .layout-listing-card>a>div[class*="min-h-"]{min-height:208px;height:208px}body[data-recovery-page] .layout-listing-card a[class*="text-2xl"]{font-size:20px}body[data-recovery-page] .layout-footer{margin-top:64px}body[data-recovery-page] .layout-footer-grid{gap:24px 16px}body[data-recovery-page] .layout-modal{padding:10px}body[data-recovery-page] .layout-modal-form{padding:24px 16px}body[data-recovery-page] .layout-modal-form .modal-card-body>p:first-of-type{font-size:24px}}
@media(max-width:479px){:root{--k36-gutter:20px}}
body[data-recovery-page] .layout-hero{margin:0;width:100%;max-width:none}
@media(min-width:768px){body[data-recovery-page] .layout-hero-art{position:relative;min-height:0;height:auto}body[data-recovery-page] .layout-hero-art>img{position:absolute;inset:24px;width:calc(100% - 48px);height:calc(100% - 48px);max-height:none}}
@media(min-width:1360px){body[data-recovery-page] .layout-header [class~="text-sm"]{font-size:16px}body[data-recovery-page] .layout-header [class~="xl:gap-6"]{gap:8px}}
/* Preserve richer archived card content while restoring the original card system. */
body[data-recovery-page] .layout-feed-card{border-radius:8px;background:var(--k36-panel);box-shadow:none;transform:none;min-width:0}
body[data-recovery-page] .layout-feed-card>div:first-child{height:240px;background:#2c2c2e}
body[data-recovery-page] .layout-feed-card .feed-card-img{width:100%;height:100%;object-fit:cover;display:block}
body[data-recovery-page] .layout-feed-card>div:nth-child(2){padding:24px}
body[data-recovery-page] .layout-feed-card .text-2xl{font-size:24px;font-weight:500;line-height:1.1}
body[data-recovery-page] .layout-feed-card .text-xs{font-size:14px;line-height:1.2}
body[data-recovery-page] .layout-feed-card .text-sm{font-size:16px;font-weight:400;line-height:1.2}
body[data-recovery-page] .layout-feed-card [class*="grid-cols-3"]{gap:24px;border:0;padding:0}
body[data-recovery-page] .layout-page-title{margin:32px 0 48px}
body[data-recovery-page] .layout-richtext,body[data-recovery-page] .layout-richtext *{font-family:"Vela Sans",Arial,sans-serif!important}
body[data-recovery-page] .layout-richtext{font-size:16px;line-height:1.55;color:#e5e5e5;overflow-wrap:break-word}
body[data-recovery-page] .layout-richtext p{margin:0 0 16px;line-height:1.55}
body[data-recovery-page] .layout-richtext p:empty{display:none}
body[data-recovery-page] .layout-richtext h2,body[data-recovery-page] .layout-richtext h3{font-size:24px;line-height:1.1;font-weight:500;margin:24px 0 16px}
body[data-recovery-page] .layout-promo-detail [class*="bg-gradient-to-r"]{background:var(--k36-panel);border-bottom:1px solid #444}
body[data-recovery-page] .layout-promo-detail [class*="bg-gray-800"]{background:var(--k36-panel);box-shadow:none;border-color:#444;border-radius:8px}
body[data-recovery-page] .layout-modal-form input:not([type="checkbox"]):not([type="hidden"]){min-height:51px;box-shadow:none;--tw-ring-shadow:0 0 transparent}
body[data-recovery-page] .layout-modal-form .modal-card-foot>div{padding:0;margin:0}
body[data-recovery-page] .layout-modal-form .modal-card-foot button{width:100%;margin:0}
body[data-recovery-page] .layout-modal-form label a{color:var(--k36-accent)}
@media(max-width:767px){body[data-recovery-page] .layout-feed-card>div:first-child{height:208px}body[data-recovery-page] .layout-feed-card>div:nth-child(2){padding:16px}body[data-recovery-page] .layout-feed-card .text-2xl{font-size:20px}body[data-recovery-page] .layout-feed-card [class*="grid-cols-3"]{gap:16px}body[data-recovery-page] .layout-richtext{font-size:14px}body[data-recovery-page] .layout-richtext h2,body[data-recovery-page] .layout-richtext h3{font-size:20px}body[data-recovery-page] .layout-page-title{margin:24px 0}}
body[data-recovery-page] .layout-home-hero{background-image:url('/static/pic/banner.png');background-size:cover;background-position:center}
body[data-recovery-page] .layout-home-hero .layout-home-copy{margin:0;padding:0;display:block;grid-column:auto;width:676px;max-width:100%;text-align:left}
@media(max-width:767px){body[data-recovery-page] .layout-home-hero .layout-home-copy{width:100%}}
/* The archived Bootstrap and Bulma pages use the same brand, without depending on Tailwind. */
@font-face{font-family:'Vela Sans';font-weight:400;src:url('/__vendor__/VelaSans-Regular.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Vela Sans';font-weight:500;src:url('/__vendor__/VelaSans-Medium.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Vela Sans';font-weight:600;src:url('/__vendor__/VelaSans-SemiBold.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Vela Sans';font-weight:700;src:url('/__vendor__/VelaSans-Bold.woff2') format('woff2');font-display:swap}
body[data-recovery-page] [x-cloak]{display:none!important}
body[data-recovery-page] .layout-header *{box-sizing:border-box}
body[data-recovery-page] .layout-header a{color:white;text-decoration:none}
body[data-recovery-page] .layout-header .flex{display:flex;align-items:center}
body[data-recovery-page] .layout-header-inner{display:flex;align-items:center;justify-content:space-between;margin-inline:auto}
body[data-recovery-page] .layout-header .relative{position:relative}
body[data-recovery-page] .layout-header .absolute{position:absolute;z-index:50}
body[data-recovery-page] .layout-header .hidden{display:none}
body[data-recovery-page] .layout-header .gap-3{gap:12px}
body[data-recovery-page] .layout-header .gap-4{gap:16px}
body[data-recovery-page] .layout-header [class~="sr-only"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body[data-recovery-page] .layout-header [class~="relative"]>div[x-show]{top:100%;left:0;min-width:224px;padding:8px 0;background:#2c2c2e;border:1px solid #444;border-radius:4px}
body[data-recovery-page] .layout-header div[x-show] a{display:block;padding:10px 16px}
body[data-recovery-page] .layout-header button{font-family:'Vela Sans',Arial,sans-serif;color:#fff;cursor:pointer}
body[data-recovery-page] .layout-header button>svg{width:16px;height:16px;margin-left:4px}
body[data-recovery-page] .layout-header button:has(.fa-user){width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}
body[data-recovery-page] .layout-header .group>.absolute{right:0;top:100%;width:192px;opacity:0;visibility:hidden}
body[data-recovery-page] .layout-header .group:hover>.absolute,body[data-recovery-page] .layout-header .group:focus-within>.absolute{opacity:1;visibility:visible}
body[data-recovery-page] .layout-header .group>.absolute>div{background:#2c2c2e;padding:8px 0;border:1px solid #444;border-radius:4px}
body[data-recovery-page] .layout-header .group>.absolute a{display:block;padding:10px 16px}
body[data-recovery-page] .layout-header .layout-mobile-toggle,body[data-recovery-page] .layout-header .layout-city{color:#1d1d1b}
body[data-recovery-page] #layout-mobile-nav>div{padding:16px 10px}
body[data-recovery-page] #layout-mobile-nav>div>a{display:block;padding:10px 0}
body[data-recovery-page] #layout-mobile-nav img{width:24px;height:24px}
body[data-recovery-page] .layout-footer{background:transparent;color:#fff}
body[data-recovery-page] .layout-footer-grid{display:grid}
body[data-recovery-family='bulma'] .hero.is-dark{background:var(--k36-page)}
body[data-recovery-family='bulma'] .title,body[data-recovery-family='bulma'] .subtitle,body[data-recovery-family='bulma'] .label{color:#fff;font-family:'Vela Sans',Arial,sans-serif}
body[data-recovery-family='bulma'] .title{font-size:40px;font-weight:600;line-height:1.1}
body[data-recovery-family='bulma'] .subtitle{font-size:24px;line-height:1.2}
body[data-recovery-family='bulma'] .box,body[data-recovery-family='bulma'] .card{background:var(--k36-panel);color:#fff;border-radius:8px;box-shadow:none}
body[data-recovery-family='bulma'] .card .title{font-size:24px}
body[data-recovery-family='bulma'] .button.is-link,body[data-recovery-family='bulma'] .button.is-primary{background:var(--k36-accent);border:0;border-radius:4px;color:#fff}
body[data-recovery-family='bulma'] .content{color:#e5e5e5;font-size:16px;line-height:1.55}
body[data-recovery-family='bulma'] .content p{margin-bottom:16px}
body[data-recovery-family='bootstrap'] .card{background:var(--k36-panel);color:#fff;border-color:#444;border-radius:8px}
body[data-recovery-family='bootstrap'] .btn-primary{background:var(--k36-accent);border-color:var(--k36-accent)}
@media(min-width:1024px){body[data-recovery-page] .layout-header [class~="lg:flex"]{display:flex}body[data-recovery-page] .layout-header [class~="lg:block"]{display:block}body[data-recovery-page] .layout-header [class~="lg:hidden"]{display:none}}
@media(min-width:1280px){body[data-recovery-page] .layout-header [class~="xl:inline-block"]{display:inline-block}}
@media(max-width:1023px){body[data-recovery-page] .layout-header [class~="lg:hidden"]{display:block}}
@media(max-width:767px){body[data-recovery-family='bulma'] .title{font-size:26px}body[data-recovery-family='bulma'] .subtitle{font-size:16px}body[data-recovery-family='bulma'] .content{font-size:14px}}
body[data-recovery-page] .layout-modal.hidden{display:none!important}
body[data-recovery-page] .layout-header{height:auto!important;padding:0;border:0;min-height:0}
body[data-recovery-page] .layout-header nav{padding:0;margin:0;width:100%}
body[data-recovery-page] .layout-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;width:100%;margin-inline:auto}
body[data-recovery-page] .layout-pagination>*{margin:0!important;min-width:32px;padding:8px 12px;border-radius:4px;font-size:14px;line-height:1.2;text-align:center;flex:none}
body[data-recovery-page] .layout-pagination>a{background:#2c2c2e}
body[data-recovery-page] .layout-pagination>a:hover{background:#bf6128}
body[data-recovery-page] .layout-map-option{display:flex;align-items:center;gap:8px;max-width:100%}
body[data-recovery-page] .layout-map-option>span:last-child{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.2}
body[data-recovery-page] .layout-map-option>img{width:24px;height:24px;object-fit:contain;flex:none}
body[data-recovery-page] .layout-map-option>svg{max-width:24px;max-height:24px;flex:none}
@media(max-width:767px){body[data-recovery-family='bulma'] .columns{margin-left:0;margin-right:0;width:100%}body[data-recovery-family='bulma'] .card-header{flex-wrap:wrap;gap:8px}body[data-recovery-family='bulma'] .card-header-title{min-width:0;font-size:20px;flex:1}body[data-recovery-family='bulma'] .card-header-icon{max-width:100%;flex:none;padding:8px}}
/* Earlier archive templates need the same readable text and responsive media. */
body[data-recovery-page] .layout-header-inner{padding-left:0!important;padding-right:0!important}
body[data-recovery-page] .layout-header button.text-sm:not(.layout-primary):not(.layout-city){padding:0;border:0;background:transparent}
body[data-recovery-page] .layout-header a>img{width:24px;height:24px;object-fit:contain}
@media(max-width:1023px){body[data-recovery-page] .layout-header-inner{padding-top:16px!important;padding-bottom:16px!important}}
body[data-recovery-page] .jumbotron{background:var(--k36-panel);color:#fff}
body[data-recovery-page='/policy'] .jumbotron h1{font-size:56px;line-height:1.1;overflow-wrap:anywhere}
body[data-recovery-page^='/reviews/'] .leading-relaxed{overflow-wrap:anywhere}
body[data-recovery-family='nuxt'] .card-body img{max-width:100%;height:auto}
body[data-recovery-family='nuxt'] .card-body{overflow-wrap:anywhere}
@media(max-width:767px){
 body[data-recovery-family='bulma'] .fixed-grid>.grid{grid-template-columns:minmax(0,1fr)}
 body[data-recovery-family='bulma'] .fixed-grid>.grid>.cell{min-width:0}
 body[data-recovery-family='bulma'] .card-header-title{overflow-wrap:anywhere}
 body[data-recovery-family='bulma'] .button{white-space:normal;height:auto;min-height:40px}
 body[data-recovery-family='bootstrap'] .purchase-body .row{margin-inline:0;width:100%}
 body[data-recovery-page='/policy'] .jumbotron h1{font-size:26px}
}
