/* ── Floors: 13px minimum text, 44px targets, inside pack-11 pages only ── */
.co .pp-b{font-size:13px;}
.co .pp-st{font-size:13px;}
.co .ppf-lab{font-size:13px;}
.co .pp-row>span:last-child{font-size:13px;}
.co .pp-quiet{font-size:14px;}
.co a{text-underline-offset:3px;}
.co p a,.co li a,.co dd a,.co td a{color:#C2381A;text-decoration:underline;}
.co p a:hover,.co li a:hover,.co dd a:hover,.co td a:hover{color:#0D0E14;}
.co .pp-b{text-decoration:none !important;}
.co .pp-b.red{color:#0D0E14 !important;}
.co .pp-b.dk{color:#fff !important;}
.co .pp-b.ghost{color:#0D0E14 !important;}
.co .pp-b.ghost:hover{color:#fff !important;}

/* ── Section marker: fading line, glowing diamond, tick ── */
.co-mk{display:inline-flex;align-items:center;flex:none;}
.co-mk i{display:block;width:28px;height:2px;background:linear-gradient(90deg,transparent,#C2381A);}
.co-mk b{display:block;width:7px;height:7px;background:#C2381A;transform:rotate(45deg);box-shadow:0 0 0 3px rgba(255,95,58,.2),0 0 10px #C2381A;}
.co-mk u{display:block;width:10px;height:1px;background:#C2381A;opacity:.5;margin-left:3px;}
.co-dark .co-mk i{background:linear-gradient(90deg,transparent,#FF5F3A);}
.co-dark .co-mk b{background:#FF5F3A;box-shadow:0 0 0 3px rgba(255,95,58,.2),0 0 10px #FF5F3A;}
.co-dark .co-mk u{background:#FF5F3A;}
.co-lbl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#49515D;}
.co-dark .co-lbl{color:#C9CDD4;}
.co-tag{display:inline-block;padding:2px 8px;border:1px solid currentColor;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#C2381A;}
.co-dark .co-tag{color:#FF5F3A;}
.co h1.co-h1{font-size:clamp(36px,calc(8.8px + 4vw),56px);line-height:1.06;margin-top:14px;text-wrap:balance;}
.co h2.co-h2{font-size:38px;line-height:1.12;margin-top:14px;text-wrap:balance;}
.co h3.co-h3{font-size:21px;line-height:1.25;}
.co .co-lede{font-size:17px;line-height:1.65;color:#2B2E36;max-width:680px;margin-top:14px;text-wrap:pretty;}
.co .co-small{font-size:14px;line-height:1.55;color:#49515D;margin-top:14px;}

/* ── Hero (light, broken rings from the logo) ── */
.co-hero{position:relative;overflow:hidden;background:url("/static/lt/patterns/p11-rings.svg") no-repeat right -140px top -160px/560px auto,radial-gradient(520px 300px at 100% 0%,rgba(255,95,58,.10),transparent 70%),linear-gradient(180deg,#FFFFFF,#E2E4E8);border-bottom:1px solid rgba(13,14,20,.14);padding:84px 0 76px;}
.co-hero.short{padding:56px 0 44px;}
.co-hero-grid{display:grid;grid-template-columns:55fr 45fr;gap:56px;align-items:center;}
.co-hero-grid>*{min-width:0;}
.co-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;}
.co-trust span{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#49515D;}

/* ── Label and value panel ── */
.co-kv{border:1px solid #0D0E14;background:#fff;}
.co-kv>div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 16px;align-items:baseline;}
.co-kv>div+div{border-top:1px solid rgba(13,14,20,.14);}
.co-kv dt,.co-kv .k{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#49515D;margin:0;}
.co-kv dd,.co-kv .v{margin:0;font-size:15px;line-height:1.5;color:#0D0E14;min-width:0;overflow-wrap:anywhere;}
.co-kv dl{margin:0;}
.co-kv.wide>div{grid-template-columns:200px 1fr;}

/* ── Sections ── */
.co-sec{padding:88px 0;background:#fff;border-bottom:1px solid rgba(13,14,20,.14);}
.co-sec.grey{background:#F4F5F7;}
.co-sec.rings{background:url("/static/lt/patterns/p11-rings.svg") no-repeat right -180px top -180px/620px auto,radial-gradient(520px 300px at 100% 0%,rgba(255,95,58,.08),transparent 70%),#FFFFFF;}
.co-sec.tight{padding:56px 0;}

/* ── Dark band, amber family, keyhole grid; backdrop only on desktop ── */
.co-dark{position:relative;overflow:hidden;color:#fff;background:radial-gradient(700px 380px at 85% 0%,rgba(196,132,40,.34),transparent 65%),radial-gradient(600px 360px at 0% 100%,rgba(64,72,96,.4),transparent 70%),url("/static/lt/patterns/p11-keyhole.svg"),linear-gradient(180deg,#191C24,#0D0E14);padding:88px 0;border-bottom:1px solid #0D0E14;}
.co-dark>.pp-wrap{position:relative;z-index:1;}
.co-dark lt-backdrop{position:absolute;inset:0;z-index:0;opacity:.55;pointer-events:none;}
.co-dark lt-backdrop canvas{filter:hue-rotate(28deg) saturate(1.1);}
.co-dark h2,.co-dark h3{color:#fff;}
.co-dark p{color:#C9CDD4;}
.co-dark .co-lede{color:#C9CDD4;}
.co-dark p a{color:#FF5F3A;}
.co-dark p a:hover{color:#fff;}
.co-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;}
.co-figs>div{border-top:2px solid #FF5F3A;padding-top:18px;min-width:0;}
.co-figs .n{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:64px;line-height:1;color:#fff;text-shadow:0 0 24px rgba(255,95,58,.35);font-variant-numeric:tabular-nums lining-nums;}
.co-figs .l{font-size:16px;line-height:1.5;color:#fff;margin-top:14px;}
.co-figs .s{font-size:13px;line-height:1.5;color:#A9AEB8;margin-top:6px;}
.co-dark .co-rows{border-top-color:rgba(255,255,255,.3);}
.co-dark .co-row{border-bottom-color:rgba(255,255,255,.16);}
.co-dark .co-row .k{color:#FF5F3A;}
.co-dark .co-row .v{color:#fff;}

/* ── Rows and three-column read ── */
.co-rows{border-top:1px solid #0D0E14;margin-top:24px;}
.co-row{display:grid;grid-template-columns:minmax(160px,260px) 1fr;gap:24px;padding:16px 0;border-bottom:1px solid rgba(13,14,20,.14);align-items:baseline;}
.co-row>*{min-width:0;}
.co-row .k{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#C2381A;}
.co-row .k.ink{color:#0D0E14;}
.co-row .v{font-size:16px;line-height:1.6;color:#2B2E36;}
.co-row .v b,.co-row .v strong{color:#0D0E14;font-weight:600;}
.co-row .v a{color:#C2381A;text-decoration:underline;}
.co-row.link{display:flex;justify-content:space-between;align-items:center;min-height:56px;text-decoration:none;color:#0D0E14;}
.co-row.link:hover .t{color:#C2381A;}
.co-row.link .t{font-size:16px;font-weight:500;}
.co-row.link .a{flex:none;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#C2381A;white-space:nowrap;}
.co-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #0D0E14;margin-top:28px;}
.co-3>div{padding:24px 24px 26px 0;min-width:0;}
.co-3>div+div{border-left:1px solid rgba(13,14,20,.14);padding-left:24px;}
.co-3 .k{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#C2381A;}
.co-3 .v{font-size:15.5px;line-height:1.6;color:#2B2E36;margin-top:10px;}
.co-3 .h{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:19px;line-height:1.3;color:#0D0E14;margin-top:8px;}

/* ── Numbered tiles, led by one dark tile ── */
.co-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #0D0E14;margin-top:32px;background:#fff;}
.co-tiles.c3{grid-template-columns:repeat(3,minmax(0,1fr));}
.co .co-tiles.k3{grid-template-columns:repeat(3,minmax(0,1fr));}
.co-tiles>div{padding:24px 22px 26px;min-width:0;}
.co-tiles>div+div{border-left:1px solid rgba(13,14,20,.14);}
.co-tiles .n{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:30px;color:#C2381A;line-height:1;}
.co-tiles .h{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#0D0E14;margin-top:14px;}
.co-tiles .d{font-size:15px;line-height:1.55;color:#2B2E36;margin-top:8px;}
.co-tiles>div.lead{background:radial-gradient(360px 200px at 100% 0%,rgba(196,132,40,.3),transparent 70%),linear-gradient(180deg,#191C24,#0D0E14);}
.co-tiles>div.lead .n{color:#FF5F3A;}
.co-tiles>div.lead .h{color:#fff;}
.co-tiles>div.lead .d{color:#C9CDD4;}

/* ── FAQ, two columns, open text ── */
.co-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:28px;}
.co-faq>div{padding:20px 0;border-top:1px solid rgba(13,14,20,.14);min-width:0;}
.co-faq h3{font-size:18px;line-height:1.35;}
.co-faq p{font-size:15.5px;line-height:1.6;margin-top:8px;}
.co-faq a.anchor{margin-left:8px;color:#6B707A;font-size:15px;text-decoration:none;}

/* ── Status words and status rows ── */
.co-state{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;}
.co-state::before{content:"";display:block;width:9px;height:9px;background:currentColor;}
.co-state.ok{color:#2E7D4F;}
.co-state.wait{color:#8A5A0E;}
.co-state.crit{color:#A8321F;}
.co-state.ink{color:#0D0E14;}
.co-stbox{border:1px solid #0D0E14;margin-top:20px;}
.co-stbox>div{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 18px;}
.co-stbox>div+div{border-top:1px solid rgba(13,14,20,.14);}
.co-stbox .t{font-size:16px;color:#0D0E14;}
.co-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #2E7D4F;padding:14px 18px;margin-top:28px;font-size:16px;color:#0D0E14;}
.co-banner .w{border:1px solid currentColor;padding:3px 10px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;}
.co-banner.ok{border-color:#2E7D4F;}.co-banner.ok .w{color:#2E7D4F;}
.co-banner.wait{border-color:#8A5A0E;}.co-banner.wait .w{color:#8A5A0E;}
.co-banner.crit{border-color:#A8321F;}.co-banner.crit .w{color:#A8321F;}

/* ── Form page: dark lit tile, lash fan, white panel with a thin red bar ── */
.co-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:48px;align-items:start;}
.co-form-grid>*{min-width:0;}
.co-formtile{position:relative;padding:30px;background:url("/static/lt/patterns/p11-lash-amber.svg") no-repeat center/100% 100%,radial-gradient(420px 260px at 50% 0%,rgba(196,132,40,.4),transparent 70%),linear-gradient(180deg,#191C24,#0D0E14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}
.co-formpanel{background:#fff;border-top:3px solid #C2381A;box-shadow:0 18px 50px -20px rgba(0,0,0,.6);}
.co-formpanel .hd{padding:22px 24px 0;}
.co-formpanel .hd h2,.co-formpanel .hd h3{font-size:22px;line-height:1.25;}
.co-formpanel .hd p{font-size:15px;margin-top:6px;}
.co-formpanel .ppf{padding:4px 24px 26px;}
.co .ppf textarea{width:100%;min-height:128px;padding:12px 14px;font-family:'Outfit',system-ui,sans-serif;font-size:15px;line-height:1.5;color:#0D0E14;background:#fff;border:1px solid rgba(13,14,20,.34);border-radius:0;outline:none;resize:vertical;}
.co .ppf textarea:focus{border-color:#0D0E14;}
.co .ppf textarea[aria-invalid="true"]{border-color:#C2381A;}
.co .ppf-lab .req{color:#C2381A;margin-left:4px;}
.co .ppf-err{font-size:13px;}
.co .ppf .pp-b{margin-top:22px;min-width:160px;}
.co .ppf-check{display:flex;gap:12px;align-items:flex-start;margin-top:16px;font-size:14px;line-height:1.5;color:#2B2E36;}
.co .ppf-check input{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:#C2381A;}
.co-note{border:1px solid #0D0E14;padding:14px 16px;margin:18px 0 0;font-size:15px;line-height:1.55;color:#0D0E14;background:#fff;}
.co-note .k{display:block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#49515D;margin-bottom:4px;}
.co-note.err{border-color:#A8321F;}.co-note.err .k{color:#A8321F;}
.co-note.wait{border-color:#8A5A0E;}.co-note.wait .k{color:#8A5A0E;}
.co-note.ok{border-color:#2E7D4F;}.co-note.ok .k{color:#2E7D4F;}
.co-sent{padding:26px 24px 28px;}
.co-sent h3{font-size:22px;margin-top:12px;}
.co-sent p{margin-top:8px;}

/* ── Legal document ── */
.ld-mast{background:#fff;border-bottom:1px solid #0D0E14;padding:64px 0 34px;}
.ld-mast h1{font-size:clamp(36px,calc(8.8px + 4vw),56px);line-height:1.06;margin-top:14px;}
.ld-sub{font-size:17px;line-height:1.55;color:#2B2E36;margin-top:10px;max-width:780px;}
.ld-meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:22px;font-size:15px;color:#49515D;align-items:center;}
.ld-meta b{color:#0D0E14;font-weight:500;}
.ld-meta a{color:#C2381A;font-weight:600;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px;}
.ld-meta button{font:inherit;font-weight:600;color:#0D0E14;background:none;border:0;padding:0;min-height:44px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;}
.ld-meta button:focus-visible{outline:2px solid #C2381A;outline-offset:3px;}
.ld-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #0D0E14;margin-top:26px;max-width:1000px;}
.ld-facts>div{padding:12px 16px;font-size:15px;color:#0D0E14;min-width:0;}
.ld-facts>div+div{border-left:1px solid rgba(13,14,20,.14);}
.ld-facts .k{display:block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#49515D;margin-bottom:2px;}
.ld-super{background:#FFF6F4;border-bottom:1px solid #C2381A;padding:14px 0;font-size:15px;color:#0D0E14;}
.ld-grid{display:grid;grid-template-columns:260px minmax(0,680px);gap:64px;padding:48px 0 88px;}
.ld-grid.norail{grid-template-columns:minmax(0,760px);}
.ld-rail{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 110px);overflow:auto;border-top:1px solid #0D0E14;}
.ld-rail .h{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#49515D;padding:14px 0 8px;}
.ld-rail ol{list-style:none;margin:0;padding:0;}
.ld-rail a{display:grid;grid-template-columns:30px 1fr;gap:4px;align-items:center;min-height:44px;padding:6px 8px 6px 0;border-top:1px solid rgba(13,14,20,.14);font-size:14.5px;line-height:1.35;color:#0D0E14;text-decoration:none;}
.ld-rail a .n{font-size:13px;color:#6B707A;font-variant-numeric:tabular-nums;}
.ld-rail a:hover{color:#C2381A;}
.ld-rail a.on{color:#C2381A;font-weight:600;background:rgba(194,56,26,0.08);border-radius:8px;padding-left:10px;}
.ld-rail a.on .n{color:#C2381A;}
.ld-toc{display:none;border:1px solid #0D0E14;margin:24px 0 0;}
.ld-toc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0D0E14;}
.ld-toc summary::-webkit-details-marker{display:none;}
.ld-toc summary::after{content:"+";font-family:'Chakra Petch','Outfit',sans-serif;font-size:20px;color:#C2381A;}
.ld-toc[open] summary::after{content:"\2212";}
.ld-toc ol{list-style:none;margin:0;padding:0 16px 8px;}
.ld-toc a{display:flex;gap:10px;align-items:center;min-height:44px;border-top:1px solid rgba(13,14,20,.14);font-size:15px;color:#0D0E14;text-decoration:none;}
.ld-toc a .n{font-size:13px;color:#6B707A;min-width:22px;}
.ld-body{min-width:0;font-size:16.5px;line-height:1.7;color:#2B2E36;}
.ld-body section{scroll-margin-top:84px;padding-top:6px;}
.ld-body section+section{margin-top:44px;}
.ld-body section:target .ld-h2 .n,.ld-body section.on .ld-h2 .n{text-shadow:0 0 12px rgba(255,95,58,.35);}
.ld-body section:target{background:linear-gradient(90deg,rgba(255,95,58,.06),transparent 60%);box-shadow:-16px 0 0 rgba(255,95,58,.06);}
.co .ld-h2{font-size:28px;line-height:1.2;display:flex;gap:12px;align-items:baseline;}
.co .ld-h2 .n{color:#C2381A;font-variant-numeric:tabular-nums;flex:none;}
.co .ld-h2 a.self{margin-left:auto;font-family:'Outfit',sans-serif;font-size:15px;color:#6B707A;text-decoration:none;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
.co .ld-h2 a.self:hover{color:#C2381A;}
@media(max-width:400px){.co .ld-h2{font-size:24px;hyphens:auto;-webkit-hyphens:auto;}}
.ld-body p,.ld-body li{font-size:16.5px;line-height:1.7;color:#2B2E36;}
.ld-body p{margin:14px 0 0;}
.ld-body ul,.ld-body ol{margin:12px 0 0;padding-left:22px;}
.ld-body li{margin-top:6px;}
.ld-body li::marker{color:#C2381A;}
.ld-body h3,.ld-body h4{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;color:#0D0E14;font-size:19px;line-height:1.3;margin:26px 0 0;}
.ld-body h4{font-size:17px;}
.ld-body strong,.ld-body b{color:#0D0E14;font-weight:600;}
.ld-body a{color:#C2381A;text-decoration:underline;overflow-wrap:anywhere;}
.ld-body a:hover{color:#0D0E14;}
.ld-body code,.ld-body .pp-code{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:14.5px;background:#F4F5F7;padding:1px 5px;overflow-wrap:anywhere;}
.ld-body pre{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:14px;line-height:1.55;background:#F4F5F7;border:1px solid rgba(13,14,20,.14);padding:12px 14px;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0;}
.ld-body table{width:100%;border-collapse:collapse;margin-top:18px;border-top:1px solid #0D0E14;font-size:15px;}
.ld-body th{text-align:left;padding:10px 12px 10px 0;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#49515D;border-bottom:1px solid rgba(13,14,20,.14);vertical-align:bottom;}
.ld-body td{padding:12px 12px 12px 0;border-bottom:1px solid rgba(13,14,20,.14);vertical-align:top;color:#0D0E14;line-height:1.55;}
.ld-body dl{margin:16px 0 0;border-top:1px solid #0D0E14;}
.ld-body dl>div{display:grid;grid-template-columns:200px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid rgba(13,14,20,.14);}
.ld-body dt{font-weight:600;color:#0D0E14;font-size:15px;overflow-wrap:anywhere;}
.ld-body dd{margin:0;font-size:15.5px;line-height:1.6;}
.ld-panel{border:1px solid #0D0E14;padding:18px 20px;margin-top:18px;background:#fff;}
.ld-panel .k{display:block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#C2381A;}
.ld-panel>p:first-of-type,.ld-panel>ul:first-of-type{margin-top:8px;}
.ld-sub-block{border-top:1px solid #C2381A;padding:12px 0 2px;margin-top:18px;}
.ld-sub-block .t{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:17px;color:#0D0E14;}
.ld-sub-block>p:first-of-type{margin-top:6px;}
.ld-kv{border-top:1px solid #0D0E14;margin-top:16px;}
.ld-kv>div{display:grid;grid-template-columns:200px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid rgba(13,14,20,.14);}
.ld-kv>div>*{min-width:0;}
.ld-kv .k{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#49515D;padding-top:3px;}
.ld-kv .v{font-size:15.5px;line-height:1.6;color:#0D0E14;}
.ld-steps{list-style:none;padding:0 !important;counter-reset:ldstep;border-top:1px solid #0D0E14;}
.ld-steps>li{counter-increment:ldstep;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid rgba(13,14,20,.14);margin:0 !important;}
.ld-steps>li::before{content:counter(ldstep,decimal-leading-zero);font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;color:#C2381A;}
.ld-cl{margin-top:64px;border-top:1px solid #0D0E14;padding-top:18px;}
.ld-cl .h{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#49515D;}
.ld-cl-t{width:100%;border-collapse:collapse;margin-top:14px;border:1px solid #0D0E14;font-size:15px;}
.ld-cl-t th{text-align:left;padding:12px 14px;background:#F4F5F7;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#49515D;border-bottom:1px solid #0D0E14;}
.ld-cl-t td{padding:14px;border-top:1px solid rgba(13,14,20,.14);vertical-align:top;color:#0D0E14;line-height:1.55;}
.ld-cl-t td:first-child{font-weight:600;white-space:nowrap;}
.ld-cl-t td p{margin:0;font-size:15px;}
.ld-cl-t td p+p{margin-top:8px;}
.ld-help-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;border-top:1px solid #0D0E14;padding-top:14px;}
.ld-help-nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#0D0E14;text-decoration:none;}
.ld-help-nav a:hover{color:#C2381A;}
.co-crumb{font-size:14px;color:#49515D;display:flex;flex-wrap:wrap;gap:6px;align-items:center;}
.co-crumb a{color:#49515D;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center;}

/* ── Help rows ── */
.co-art{display:block;padding:16px 0;border-bottom:1px solid rgba(13,14,20,.14);text-decoration:none;color:#0D0E14;}
.co-art .t{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:18px;line-height:1.3;}
.co-art .d{font-size:15px;line-height:1.55;color:#2B2E36;margin-top:4px;}
.co-art .m{font-size:13px;color:#49515D;margin-top:6px;letter-spacing:.04em;}
.co-art:hover .t{color:#C2381A;}
.co-search{display:flex;gap:0;margin-top:26px;max-width:640px;}
.co-search input{flex:1 1 auto;min-width:0;height:50px;padding:0 16px;font-family:'Outfit',system-ui,sans-serif;font-size:16px;border:1px solid #0D0E14;border-right:0;border-radius:0;background:#fff;color:#0D0E14;}
.co-search input:focus{outline:2px solid #C2381A;outline-offset:0;}
.co-search .pp-b{flex:none;}

/* ── Motion: calm, off on phones and reduced motion ── */
@media(prefers-reduced-motion:reduce){.co-dark lt-backdrop{display:none;}}

/* ── Stacking ── */
@media(max-width:1080px){
  .co-hero-grid,.co-form-grid{grid-template-columns:1fr;gap:36px;}
  .co-tiles{grid-template-columns:repeat(2,minmax(0,1fr));}
  .co-tiles>div+div{border-left:0;}
  .co-tiles>div:nth-child(even){border-left:1px solid rgba(13,14,20,.14);}
  .co-tiles>div:nth-child(n+3){border-top:1px solid rgba(13,14,20,.14);}
  .co-tiles.c3{grid-template-columns:1fr;}
  .co-tiles.c3>div{border-left:0 !important;}
  .co-tiles.c3>div+div{border-top:1px solid rgba(13,14,20,.14);}
  .ld-grid{grid-template-columns:220px minmax(0,1fr);gap:40px;}
  .co-faq{grid-template-columns:1fr;}
}
@media(max-width:860px){
  .ld-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:28px 0 56px;}
  .ld-rail{display:none;}
  .ld-toc{display:block;}
  .ld-facts{grid-template-columns:1fr 1fr;}
  .ld-facts>div:nth-child(3){border-left:0;}
  .ld-facts>div:nth-child(n+3){border-top:1px solid rgba(13,14,20,.14);}
}
@media(max-width:680px){
  .co-hero{padding:40px 0 40px;background-size:360px auto,auto,auto;background-position:right -150px top -140px,0 0,0 0;}
  .co-hero.short{padding:34px 0 26px;}
  .co h1.co-h1,.ld-mast h1{font-size:36px;}
  .co h2.co-h2{font-size:27px;}
  .co-sec,.co-dark{padding:48px 0;}
  .co-sec.tight{padding:36px 0;}
  .co-dark lt-backdrop{display:none;}
  .co-figs{grid-template-columns:1fr;gap:24px;}
  .co-figs .n{font-size:48px;}
  .co-row{grid-template-columns:1fr;gap:4px;}
  .co-row.link{flex-wrap:wrap;gap:4px;}
  .co-3{grid-template-columns:1fr;}
  .co-3>div{padding:18px 0;}
  .co-3>div+div{border-left:0;padding-left:0;border-top:1px solid rgba(13,14,20,.14);}
  .co-tiles,.co .co-tiles.k3{grid-template-columns:1fr;}
  .co-tiles>div{border-left:0 !important;}
  .co-tiles>div+div{border-top:1px solid rgba(13,14,20,.14);}
  .co-kv>div,.co-kv.wide>div{grid-template-columns:1fr;gap:2px;}
  .co-formtile{padding:12px;}
  .co-formpanel .hd{padding:18px 16px 0;}
  .co-formpanel .ppf{padding:4px 16px 20px;}
  .co .ppf .pp-b{width:100%;}
  .ld-mast{padding:36px 0 24px;}
  .ld-facts{grid-template-columns:1fr;}
  .ld-facts>div{border-left:0 !important;}
  .ld-facts>div+div{border-top:1px solid rgba(13,14,20,.14);}
  .ld-body dl>div,.ld-kv>div{grid-template-columns:1fr;gap:2px;}
  .ld-body table.stack thead{display:none;}
  .ld-body table.stack,.ld-body table.stack tbody,.ld-body table.stack tr,.ld-body table.stack td{display:block;width:auto;}
  .ld-body table.stack tr{padding:10px 0;border-bottom:1px solid rgba(13,14,20,.14);}
  .ld-body table.stack td{padding:3px 0;border:0;}
  .ld-body table.stack td[data-label]::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#49515D;}
  .ld-cl-t thead{display:none;}
  .ld-cl-t,.ld-cl-t tbody,.ld-cl-t tr,.ld-cl-t td{display:block;width:auto;}
  .ld-cl-t tr{padding:12px 14px;border-top:1px solid rgba(13,14,20,.14);}
  .ld-cl-t tr:first-child{border-top:0;}
  .ld-cl-t td{padding:3px 0;border:0;white-space:normal !important;}
  .ld-cl-t td[data-label]::before{content:attr(data-label);display:block;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#49515D;}
  .co-search input{border-right:1px solid #0D0E14;}
  .co-search{flex-direction:column;gap:10px;}
  .co-search .pp-b{width:100%;}
}

/* ── Print: rail hidden, links followed by their address ── */
@media print{
  .v2nav,.v2drawer,.v2foot,.ld-rail,.ld-toc,.ld-print,.co-noprint{display:none !important;}
  .ld-grid{display:block;padding:0;}
  .ld-mast{padding:0 0 16px;}
  .ld-body a[href^="http"]::after,.ld-body a[href^="/"]::after{content:" (getleaktrace.com" attr(href) ")";font-size:12px;color:#49515D;}
  .ld-body a[href^="http"]::after{content:" (" attr(href) ")";}
  .ld-body section{break-inside:auto;}
  .ld-h2{break-after:avoid;}
  .ld-h2 a.self,.ld-meta a[href^="#"]{display:none !important;}
  .ld-body a[href^="#"]::after,.ld-body a[href^="mailto:"]::after{content:none !important;}
  body{background:#fff !important;}
}
