.briefview{margin-top:10px}.briefview .ex-b{margin-top:0}.briefview .panel{margin-top:14px}.care{flex-direction:column;gap:8px;max-width:560px;margin-top:6px;display:flex}.carebtn{text-align:left;background:var(--white);color:var(--ink);border:1px solid var(--grey-2);font:inherit;cursor:pointer;border-radius:14px;min-height:44px;padding:13px 16px;font-size:15.5px;font-weight:600;line-height:1.45}.carebtn:hover{border-color:var(--orange);color:var(--orange)}.carebtn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.carehint{color:var(--ink-3);margin-top:2px;font-size:13.5px}.blist{flex-direction:column;gap:10px;margin-top:6px;list-style:none;display:flex}.blist li{color:var(--ink);padding-left:20px;font-size:15.5px;line-height:1.55;position:relative}.blist li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.briefa .blist li:before{border-radius:2px}.briefq .ph{margin-top:8px}.briefq .txt{border-left:2px solid var(--grey-2);margin-top:10px;padding-left:14px}.steps .at{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:600;display:block}.lost{margin-top:16px}.lost .small{margin-top:0}.lost .small b{color:var(--ink)}.lostform{flex-wrap:wrap;gap:8px;max-width:560px;margin-top:10px;display:flex}.lostform input{background:var(--white);border:1px solid var(--grey-2);min-width:220px;min-height:44px;font:inherit;color:var(--ink);border-radius:12px;flex:1;padding:0 14px;font-size:16px}.lostform input::placeholder{color:var(--ink-3)}.lostform .btn{flex:none}.lost .err{margin-top:8px}.lost .small+.small{margin-top:12px}.lostdone{color:var(--ink-2);margin-top:16px;font-weight:600}@media (max-width:820px){.care{max-width:100%}.lostform input{min-width:100%}.lostform .btn{width:100%}}.somm{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0 clamp(28px,5vw,72px);margin-top:clamp(26px,3vw,38px);list-style:none;display:grid}.somm li{border-bottom:1px solid var(--grey);color:var(--ink-2);padding:16px 0 16px 22px;font-size:16px;line-height:1.55;position:relative}.somm li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:0}@media (max-width:760px){.somm{grid-template-columns:1fr}}.budget{border-left:2px solid var(--orange);letter-spacing:-.01em;max-width:60ch;color:var(--ink);margin-top:clamp(20px,2.4vw,28px);padding-left:16px;font-size:16px;font-weight:700;line-height:1.55}.cmp{border-top:1px solid var(--grey-2);margin-top:clamp(40px,5vw,68px);padding-top:clamp(30px,3.6vw,46px)}.cmp h3{letter-spacing:-.03em;margin-top:10px;font-size:clamp(21px,2.4vw,28px);line-height:1.2}.cmp .lead{max-width:64ch;margin-top:10px}.cmpw{margin-top:clamp(22px,2.6vw,32px)}.cmpt{border-collapse:collapse;text-align:left;width:100%}.cmpt th,.cmpt td{border-bottom:1px solid var(--grey);padding:13px 16px;font-size:15px;line-height:1.45}.cmpt thead th{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:12.5px;font-weight:700}.cmpt tbody th{letter-spacing:-.01em;color:var(--ink);width:34%;font-weight:700}.cmpt td{color:var(--ink-2)}.cmpt td.mq{color:var(--orange);font-weight:700}.cmpc{letter-spacing:-.02em;max-width:40ch;margin-top:clamp(22px,2.4vw,30px);font-size:clamp(17px,1.9vw,21px);font-weight:800;line-height:1.3}@media (max-width:720px){.cmpt,.cmpt tbody,.cmpt tr,.cmpt td,.cmpt th{display:block}.cmpt thead{display:none}.cmpt tbody tr{border-bottom:1px solid var(--grey);padding:14px 0}.cmpt tbody th{border:0;width:auto;padding:0 0 8px;font-size:15.5px}.cmpt td{border:0;padding:3px 0 3px 14px;font-size:14.5px;position:relative}.cmpt td:before{content:attr(data-p) " : ";color:var(--ink-3);font-weight:700}}
