.ab-about .lede{max-width:820px}.ab-cards{margin:36px 0 10px}.ab-cards .card h3{font-size:1.28rem;margin-bottom:12px}.ab-cards .card ul.tight{margin:6px 0 2px}.ab-cards .card p{flex:1}.ab-contact{margin-top:36px;padding-top:28px;border-top:1px solid var(--line);text-align:center;color:var(--muted);font-size:.97rem}.ab-contact a{font-weight:700;color:var(--navy2)}@media(max-width:760px){.ab-cards{margin:26px 0 4px}.ab-cards .card h3{font-size:1.16rem}.ab-contact{margin-top:28px;padding-top:22px;text-align:left}}.cfnb-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;margin:26px 0 10px;padding:12px 30px 16px}.cfnb-panel::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--orange) 0%,var(--orange-soft) 70%,#ffc37a 100%)}section.block.alt .cfnb-panel::before{background:linear-gradient(90deg,var(--navy) 0%,var(--navy2) 70%,#3f6ea8 100%)}.cfnb-panel ul.ticks{margin:12px 0 6px}.cfnb-panel ul.ticks li:last-child{padding-bottom:4px}.cfnb-panel p{color:#33475f}.cfnb-note{background:var(--bg-tint);border-left:4px solid var(--orange);border-radius:0 12px 12px 0;padding:18px 22px;margin:24px 0 6px;color:#33475f;font-size:.97rem;line-height:1.65}.cfnb-note strong{color:var(--navy)}.steps.cfnb-steps{grid-template-columns:repeat(4,1fr);gap:26px}.steps.cfnb-steps .step{padding:0 16px}@media(max-width:1100px){.steps.cfnb-steps{grid-template-columns:repeat(2,1fr);gap:34px}.steps.cfnb-steps .step::after{display:none}}@media(max-width:760px){.steps.cfnb-steps{grid-template-columns:1fr}}.cfnb-pagenav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:36px}.cfnb-pagenav a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:11px 22px;font-weight:700;font-size:.92rem;color:var(--navy);text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .15s var(--ease),border-color .15s,color .15s}.cfnb-pagenav a:hover{border-color:var(--orange);color:var(--orange2);transform:translateY(-2px)}@media(max-width:760px){.cfnb-panel{padding:8px 20px 12px;margin:20px 0 8px}.cfnb-note{padding:16px 18px}.cfnb-pagenav a{width:100%;justify-content:center}}.cfsec-prose-2col{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:4px 0 6px}.cfsec-prose-2col p{margin:0;color:var(--ink)}.cfsec-prose-2col p strong{color:var(--navy)}.cfsec-note{background:var(--bg-tint);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:var(--radius);padding:26px 28px;margin-top:36px;box-shadow:var(--shadow-sm)}.cfsec-note h3{margin-bottom:10px;font-size:1.12rem;color:var(--navy)}.cfsec-note p{margin:0;color:var(--ink)}.cfsec-note p strong{color:var(--navy)}.cfsec-ticks-grid ul.ticks{display:grid;grid-template-columns:1fr 1fr;gap:4px 28px;margin:12px 0 4px}.cfsec-ticks-grid ul.ticks li{break-inside:avoid}.cfsec-faq-band{background:var(--bg-soft)}@media(max-width:760px){.cfsec-prose-2col{grid-template-columns:1fr;gap:16px}.cfsec-ticks-grid ul.ticks{grid-template-columns:1fr;gap:0}.cfsec-note{padding:22px 20px;margin-top:28px}}.cfuc-tickgrid{margin-top:22px}.cfuc-steps-4{grid-template-columns:repeat(4,1fr)}.cfuc-steps-4 .step{padding:0 18px}@media(max-width:1100px){.cfuc-steps-4{grid-template-columns:repeat(2,1fr);gap:34px}.cfuc-steps-4 .step:not(:last-child)::after{display:none}}@media(max-width:960px){.cfuc-steps-4{grid-template-columns:1fr}}.cfuc-tickgrid .card>ul.ticks:first-child{margin-top:6px}.cfwh-note{background:#fff8f0;border:1px solid #f3d3a8;border-left:5px solid var(--orange);border-radius:12px;padding:20px 24px;margin:24px 0;color:var(--ink)}.cfwh-note p{margin:0}.cfwh-note p strong{color:var(--navy)}.cfwh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.cfwh-grid-2{grid-template-columns:repeat(2,1fr)}.cfwh-grid-4{grid-template-columns:repeat(4,1fr)}.cfwh-mini{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 24px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.cfwh-mini::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--orange),var(--orange-soft))}.cfwh-mini h4{font-family:var(--font-display);color:var(--navy);font-size:1.05rem;letter-spacing:-.3px;margin:0 0 8px}.cfwh-mini p{margin:0;color:var(--ink);font-size:.95rem;line-height:1.6}.cfwh-mini p strong{color:var(--navy)}section.block.alt .cfwh-mini{border-color:#dbe4f2}.cfwh-decide{font-size:1.1rem;margin:26px 0 4px;color:var(--navy)}.cfwh-warn{background:#fdf1ec;border:1px solid #f2c4ab;border-radius:12px;padding:16px 22px;margin:22px 0 0;color:#8a3a12;font-weight:600}.cfwh-lead{color:var(--muted);font-size:1.02rem;margin-bottom:4px}.cfwh-cols{display:grid;grid-template-columns:1fr 1fr;gap:4px 28px}.cfwh-related p a{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 18px;margin:4px 6px 4px 0;font-weight:700;color:var(--navy);text-decoration:none;transition:transform .15s var(--ease),border-color .15s,color .15s}.cfwh-related p a:hover{border-color:var(--orange);color:var(--orange2);transform:translateY(-1px)}.cfwh-faq summary:hover{background:var(--bg-soft)}.cfwh-faq summary{border-radius:12px}.cfwh-back{margin-top:28px}@media(max-width:760px){.cfwh-grid,.cfwh-grid-2,.cfwh-grid-4{grid-template-columns:1fr}.cfwh-cols{grid-template-columns:1fr}.cfwh-mini{padding:20px}.cfwh-note{padding:18px 20px}}.ct-call{background:linear-gradient(135deg,#071e3d 0%,#0a2a52 60%,#123a6b 100%);border:none;color:#fff;position:relative;overflow:hidden}.ct-call::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--orange),var(--orange-soft))}.ct-call h3{color:#fff;font-size:1.3rem}.ct-call .lede{color:#dbe4f0}.ct-call p{color:#c9d6e8}.ct-call .hours{color:#b9c6da}.ct-call strong{color:#fff}.ct-call a{color:#ffc79a}.ct-call .btn.big{margin:18px 0;width:100%}.ct-formcard{position:relative;overflow:hidden}.ct-formcard::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--navy),var(--navy2))}.ct-formcard h3{font-size:1.3rem}.ct-formcard .contact-form input,.ct-formcard .contact-form textarea{border:2px solid var(--line);background:#fbfcfe;transition:border-color .15s,box-shadow .15s}.ct-formcard .contact-form input:focus,.ct-formcard .contact-form textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(253,87,10,.15)}.ct-formcard .contact-form .btn{width:100%;margin-top:10px}.ct-formcard .cf-done{text-align:center;padding:8px 0}.ct-formcard .cf-done .ok{background:#e7f7ee;color:#1c8a4c}.ct-formcard .cf-done h3{margin:10px 0 6px}.ct-badge{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:rgba(253,87,10,.16)}.ct-badge svg{width:26px;height:26px;color:var(--orange-soft)}.ct-formcard .ct-badge{background:#fff1e2}.ct-formcard .ct-badge svg{color:var(--orange2)}.ct-note{background:#fff7ef;border:1px solid #ffe0bd;border-left:5px solid var(--orange);border-radius:12px;padding:18px 22px;margin-top:28px;color:var(--ink)}.ct-note strong{color:var(--navy)}.ct-note a{color:var(--orange2);font-weight:800}@media(max-width:760px){.ct-badge{width:48px;height:48px;margin-bottom:14px}.ct-note{padding:16px 18px}}.drnb-ticks-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin:22px 0}.drnb-ticks-grid>li{margin:0}.drnb-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 30px 22px;margin:26px 0;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.drnb-panel::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--orange),var(--orange-soft))}.drnb-panel>ul.ticks{margin:8px 0}section.block.alt .drnb-panel::before{background:linear-gradient(90deg,var(--navy),var(--navy2))}section.block.alt .drnb-panel{border-color:#dbe4f2}@media(min-width:961px){.drnb-steps4{grid-template-columns:repeat(4,1fr)}}.drnb-prose{max-width:76ch}@media(max-width:760px){figure.drnb-lead{float:none;width:100%;margin:0 0 22px}figure.drnb-lead img{height:220px}}@media(max-width:760px){.drnb-ticks-grid{grid-template-columns:1fr}}.drsec-sec>.wrap>p+p{margin-top:16px}.drsec-sec .cards{margin-top:28px}.drsec-sec .cards.drsec-single{max-width:840px}@media(min-width:961px){.drsec-steps4{grid-template-columns:repeat(4,1fr)}.drsec-steps4 .step{padding:0 14px}}.drsec-note{background:var(--bg-tint);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:var(--radius);padding:26px 30px;margin-top:44px}.drsec-note h3{margin-bottom:10px;font-size:1.14rem}.drsec-note p{color:var(--ink)}.drsec-note p strong{color:var(--navy)}@media(max-width:760px){.drsec-sec>.wrap>p+p{margin-top:14px}.drsec-sec .cards{margin-top:22px}.drsec-sec .cards.drsec-single{max-width:none}.drsec-note{padding:22px 20px;margin-top:32px}}.drwh-cause-grid{margin-top:30px}.drwh-cause h3{font-size:1.12rem}.drwh-cause p{font-size:.95rem}.drwh-metal-grid{margin-top:30px}.drwh-metal p{font-size:.95rem}.drwh-panel{background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--radius);padding:30px 32px;margin-top:26px;box-shadow:var(--shadow-sm)}.drwh-panel ul.ticks{margin:0}.drwh-panel ul.ticks li:last-child{padding-bottom:4px}.drwh-local{border-left:4px solid var(--orange);padding-left:22px}@media(max-width:760px){.drwh-cause-grid,.drwh-metal-grid{gap:16px;margin-top:24px}.drwh-panel{padding:22px 20px;margin-top:20px}.drwh-local{padding-left:16px;border-left-width:3px}}.steps.drwny-steps4{grid-template-columns:repeat(4,1fr)}.steps.drwny-steps4 .step{padding:0 16px}.steps.drwny-steps4 .step:not(:last-child)::after{display:none}@media(max-width:1100px){.steps.drwny-steps4{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media(max-width:760px){.steps.drwny-steps4{grid-template-columns:1fr;gap:34px}}.card.drwny-note{margin-top:22px}.card.drwny-note:hover{transform:none;box-shadow:var(--shadow-sm)}.card.drwny-note p:last-child{margin-bottom:0}@media(min-width:861px){ul.ticks.drwny-cols2{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin-top:22px}ul.ticks.drwny-cols2 li{break-inside:avoid}}.drwny-pagenav{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.drwny-pagenav p{margin-bottom:0}.eyebrow:empty{display:none}.emuc-sevgrid.tight{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin:26px 0}.emuc-sevgrid.tight li{background:#fff;border:1px solid var(--line);border-left:5px solid var(--orange2);border-radius:12px;padding:18px 18px 18px 20px;font-size:.95rem;line-height:1.55;box-shadow:var(--shadow-sm)}.emuc-sevgrid.tight li::before{display:none}.emuc-sevgrid.tight li strong{display:block;color:var(--navy);margin-bottom:4px;font-size:1.02rem}.emuc-sevgrid.tight li:nth-child(-n+2){border-left-color:#c81e1e}.emuc-action{box-shadow:0 0 0 3px rgba(253,87,10,.22),var(--shadow)}.emuc-asteps{display:grid;gap:14px;margin-top:20px}.emuc-astep{display:flex;gap:16px;align-items:flex-start;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:16px 18px}.emuc-anum{flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,var(--orange-soft),var(--orange2));color:#fff;font-family:var(--font-display);font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(253,87,10,.45)}.emuc-astep p{margin:0;color:#dbe4f0}.emuc-astep strong{color:#fff}.emuc-astep-call{background:rgba(253,87,10,.18);border-color:rgba(253,138,30,.55)}.emuc-astep-call .emuc-anum{animation:emuc-pulse 2s infinite}@keyframes emuc-pulse{0%,100%{box-shadow:0 4px 12px rgba(253,87,10,.45)}50%{box-shadow:0 4px 22px rgba(253,138,30,.85)}}@media(prefers-reduced-motion:reduce){.emuc-astep-call .emuc-anum{animation:none}}@media(max-width:760px){.emuc-sevgrid.tight{gap:12px;margin:20px 0}.emuc-sevgrid.tight li{padding:16px}.emuc-astep{padding:14px}}.pp-intro{background:#f4f7fb;border:1px solid #e3e9f2;border-left:5px solid #fd570a;border-radius:16px;padding:28px 30px;margin-bottom:22px;}.pp-intro p.lede{margin-bottom:0}.pp-section{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:30px 32px;margin-bottom:18px;box-shadow:0 2px 10px rgba(10,42,82,.06);}.pp-section h3{position:relative;margin:0 0 12px;padding-left:18px;font-size:1.22rem;color:#0a2a52;}.pp-section h3::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;border-radius:2px;background:linear-gradient(180deg,#fd570a,#ff8a1e);}.pp-section p{color:#1a2b45;margin-bottom:12px}.pp-section p:last-child{margin-bottom:0}.pp-section ul.tight{margin:10px 0 4px}.pp-section ul.tight li{color:#1a2b45}.pp-section ul.tight li strong{color:#0a2a52}.pp-section a{color:#123a6b;font-weight:700}.pp-updated{border-top:1px solid #e3e9f2;padding-top:18px;margin-top:8px;color:#5b6b82;font-size:.9rem;}@media(max-width:760px){.pp-intro{padding:20px;margin-bottom:16px}.pp-section{padding:22px 20px;margin-bottom:14px}.pp-section h3{font-size:1.12rem}}.rcnb-tickcard{margin:22px 0 6px}.rcnb-tickcard ul.ticks{margin:6px 0}.rcnb-tickcard ul.ticks li{font-size:.95rem}.rcnb-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.rcnb-steps .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;box-shadow:var(--shadow-sm);text-align:left}.rcnb-steps .step:not(:last-child)::after{display:none}.rcnb-steps .step .n{margin:0 0 16px}.rcnb-steps .step h3{margin-bottom:8px}.rcnb-steps .step p{color:var(--ink)}.rcnb-note{background:var(--bg-tint);border-left:5px solid var(--orange);border-radius:var(--radius-sm);padding:20px 24px;margin:26px 0;box-shadow:var(--shadow-sm)}.rcnb-note p{margin:0;color:var(--ink)}.rcnb-note strong{color:var(--navy)}.rcnb-related{margin-top:20px}.rcnb-related p{margin:0;line-height:2}.rcnb-related a{font-weight:700}.rcnb-frame{background:#fff;padding:8px}@media(max-width:960px){.rcnb-steps{grid-template-columns:1fr}}@media(max-width:760px){.rcnb-steps .step{padding:24px 20px}.rcnb-note{padding:18px 20px}}.steps.rcuc-steps-4{grid-template-columns:repeat(4,1fr)}.steps.rcuc-steps-4 .step{padding:0 20px}.steps.rcuc-steps-4 .step:not(:last-child)::after{left:calc(50%+40px);right:calc(-50%+40px)}.steps.rcuc-steps-4 .step h3{font-size:1.08rem}.steps.rcuc-steps-4 .step p{font-size:.92rem}@media(max-width:1100px){.steps.rcuc-steps-4{grid-template-columns:repeat(2,1fr);gap:34px}.steps.rcuc-steps-4 .step:not(:last-child)::after{display:none}}@media(max-width:760px){.steps.rcuc-steps-4{grid-template-columns:1fr}}.card.rcuc-check-card{background:linear-gradient(180deg,#ffffff,#fbfdff);border-left:5px solid var(--orange)}.card.rcuc-check-card::before{display:none}.card.rcuc-check-card h3{display:flex;align-items:center;gap:12px;font-size:1.2rem;margin-bottom:12px}.card.rcuc-check-card h3::before{content:"\2713";flex:none;width:32px;height:32px;border-radius:50%;background:var(--orange);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;box-shadow:0 3px 10px rgba(253,87,10,.4)}.card.rcuc-check-card ul.ticks{margin:8px 0 0}.card.rcuc-check-card ul.ticks li{padding:8px 0 8px 40px}@media(max-width:760px){.card.rcuc-check-card{border-left-width:4px}.card.rcuc-check-card h3{font-size:1.1rem}}.rcwh-steps-4{grid-template-columns:repeat(4,1fr);gap:28px}.rcwh-steps-4 .step{padding:0 12px}@media(max-width:1100px){.rcwh-steps-4{grid-template-columns:repeat(2,1fr);gap:44px 28px}.rcwh-steps-4 .step:not(:last-child)::after{display:none}}@media(max-width:600px){.rcwh-steps-4{grid-template-columns:1fr;gap:34px}}.rcwh-cards{margin-top:30px}.rcwh-solo{margin-top:30px}.rcwh-solo ul.ticks{margin:6px 0 2px}.rcwny-cards{margin-top:28px}.card.rcwny-card--split{display:grid;grid-template-columns:300px 1fr;gap:8px 36px;align-items:start}.card.rcwny-card--split h3{font-size:1.3rem;padding-top:2px;margin-bottom:0}.card.rcwny-card--split ul.ticks{display:grid;grid-template-columns:1fr 1fr;gap:2px 28px;margin:4px 0}.card.rcwny-card--split ul.ticks li{font-size:.93rem}.rcwny-note{background:var(--bg-tint);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:var(--radius);padding:28px 32px;margin-top:40px}.rcwny-note h3{font-size:1.22rem;margin-bottom:10px;color:var(--navy)}.rcwny-note p{margin:0;color:var(--ink);font-size:.97rem}.rcwny-note p strong{color:var(--navy)}@media(max-width:760px){.card.rcwny-card--split{grid-template-columns:1fr;gap:4px}.card.rcwny-card--split ul.ticks{grid-template-columns:1fr}.rcwny-note{padding:22px 20px;margin-top:28px}}.rmsec-ticks-2col ul.ticks{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin:12px 0 4px}.rmsec-ticks-2col ul.ticks li{break-inside:avoid}.rmsec-steps-4.steps{grid-template-columns:repeat(4,1fr)}.rmsec-note{background:var(--bg-tint);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:var(--radius);padding:26px 28px;margin-top:40px;box-shadow:var(--shadow-sm)}.rmsec-note h3{margin-bottom:10px;font-size:1.12rem;color:var(--navy)}.rmsec-note p{margin:0;color:var(--ink)}.rmsec-note p strong{color:var(--navy)}.rmsec-backlinks{text-align:center;margin-top:34px;font-size:.94rem;color:var(--muted)}.rmsec-backlinks a{font-weight:700}@media(max-width:960px){.rmsec-steps-4.steps{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:760px){.rmsec-ticks-2col ul.ticks{grid-template-columns:1fr;gap:0}.rmsec-steps-4.steps{grid-template-columns:1fr}.rmsec-note{padding:22px 20px;margin-top:30px}.rmsec-backlinks{margin-top:26px}}.rmuc-signs .ticks{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin:14px 0 6px}.rmuc-signs .ticks li{font-size:.93rem}.rmuc-scope{margin-top:28px}.rmuc-scope .card p{font-size:.96rem;line-height:1.65}.rmuc-scope .card p strong{color:var(--navy)}@media(min-width:961px){.rmuc-steps4{grid-template-columns:repeat(2,1fr);gap:40px 32px;max-width:920px;margin-left:auto;margin-right:auto}.rmuc-steps4 .step{padding:0 14px}.rmuc-steps4 .step::after{display:none}}.rmuc-warning{background:#fff7ef;border:1px solid #ffd9ae;border-left:5px solid var(--orange);border-radius:12px;padding:22px 26px;margin:30px 0 4px;box-shadow:var(--shadow-sm)}.rmuc-warning p{margin:0;color:var(--ink);font-size:.97rem;line-height:1.65}.rmuc-warning strong{color:var(--navy)}@media(max-width:960px){.rmuc-steps4{gap:34px}}@media(max-width:760px){.rmuc-signs .ticks{grid-template-columns:1fr;gap:0}.rmuc-warning{padding:18px 20px}}.rrnb-sec-steps .steps{grid-template-columns:repeat(2,1fr);gap:44px 30px;max-width:920px;margin-left:auto;margin-right:auto}.rrnb-sec-steps .step{padding:0 16px}.rrnb-sec-steps .step::after{display:none}ul.rrnb-ticks-2col{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin:20px 0}ul.rrnb-duo{list-style:none;padding:0;margin:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}ul.rrnb-duo li{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 20px 20px 56px;font-size:.95rem;line-height:1.62;box-shadow:var(--shadow-sm)}ul.rrnb-duo li::before{content:"✓";position:absolute;left:17px;top:20px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#fdeede,#f8d3a0);color:#a84000;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.8rem;box-shadow:inset 0 0 0 1px #eec78d}ul.rrnb-duo li strong{color:var(--navy)}section.block.alt ul.rrnb-duo li{border-color:#dbe4f2}ul.rrnb-chips{list-style:none;padding:0;margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}ul.rrnb-chips li{position:relative;background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:10px;padding:12px 16px;font-size:.93rem;line-height:1.55;box-shadow:var(--shadow-sm)}ul.rrnb-chips li::before{display:none}ul.rrnb-chips li strong{color:var(--navy)}.rrnb-pullquote{background:linear-gradient(135deg,#0a2a52,#14407e);border-radius:var(--radius);padding:34px 38px;margin:6px 0 4px;box-shadow:var(--shadow);position:relative;overflow:hidden}.rrnb-pullquote::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--orange),var(--orange-soft))}.rrnb-pullquote p{color:#e9eff8;font-size:1.07rem;line-height:1.7;margin:0}.rrnb-pullquote p strong{color:#ffc79a}.rrnb-sec-faq .eyebrow:empty{display:none}@media(max-width:760px){.rrnb-sec-steps .steps{grid-template-columns:1fr;gap:34px}ul.rrnb-ticks-2col{grid-template-columns:1fr}ul.rrnb-duo{grid-template-columns:1fr}.rrnb-pullquote{padding:26px 24px}.rrnb-pullquote p{font-size:1rem}}ul.ticks.rrsec-ticks-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:2px;align-items:start}ul.ticks.rrsec-ticks-grid>li{break-inside:avoid}@media(min-width:961px){.steps.rrsec-steps4{grid-template-columns:repeat(4,1fr)}.steps.rrsec-steps4 .step{padding:0 18px}}.rrsec-note{background:var(--bg-tint);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:12px;padding:22px 26px;margin:24px 0;box-shadow:var(--shadow-sm)}.rrsec-note p{margin:0;color:var(--ink);font-size:1rem}.rrsec-note p strong{color:var(--navy)}@media(max-width:760px){figure.rrsec-leadfloat{float:none;width:100%;margin:0 0 22px}figure.rrsec-leadfloat img{height:220px}ul.ticks.rrsec-ticks-grid{grid-template-columns:1fr}}ul.rruc-ticks-2col{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;margin:20px 0 8px;}ul.rruc-ticks-2col li{margin:0;}.rruc-clear{clear:both;}.rruc-panel{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:30px 32px;margin-top:10px;}.rruc-panel p{margin:0;color:var(--ink);font-size:1.02rem;line-height:1.7;}.rruc-panel a{font-weight:700;color:var(--navy2);}.rruc-panel a:hover{color:var(--orange2);}@media (max-width:760px){ul.rruc-ticks-2col{grid-template-columns:1fr;gap:0;}.rruc-panel{padding:24px 20px;}}.rrwh-ticks2{display:grid;grid-template-columns:1fr 1fr;gap:2px 30px;align-items:start}.rrwh-ticks2>li{break-inside:avoid}.rrwh-split{display:grid;grid-template-columns:1fr 340px;gap:36px;align-items:start;margin:4px 0 6px}.rrwh-split figure.photo{float:none;max-width:none;width:100%;margin:0}.rrwh-split figure.photo img{aspect-ratio:4/3}.rrwh-steps4{grid-template-columns:repeat(4,1fr)}.rrwh-listintro{font-weight:700;color:var(--navy);margin-bottom:4px;max-width:780px}.rrwh-listclose{margin-top:20px;color:#33475f;max-width:780px}.rrwh-mini{grid-template-columns:repeat(3,1fr)}.rrwh-mini .card{padding:22px}.rrwh-mini .card p{font-size:.93rem}.rrwh-note{background:var(--bg-tint);border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:12px;padding:18px 22px;color:var(--ink)}.rrwh-panel .wrap{background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;padding:44px 40px}.rrwh-faqsec .eyebrow:empty{display:none}.rrwh-duo .card p{flex:1}@media(max-width:960px){.rrwh-steps4{grid-template-columns:1fr 1fr}.rrwh-mini{grid-template-columns:1fr 1fr}.rrwh-split{grid-template-columns:1fr 300px;gap:28px}}@media(max-width:760px){.rrwh-ticks2{grid-template-columns:1fr}.rrwh-split{grid-template-columns:1fr}.rrwh-steps4{grid-template-columns:1fr}.rrwh-mini{grid-template-columns:1fr}.rrwh-panel .wrap{padding:32px 24px}}@media (min-width:961px){.rrwny-steps4{grid-template-columns:repeat(4,1fr);}}.rrwny-faq .eyebrow:empty{display:none;}.rrwny-related{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:26px 30px;margin-top:26px;}.rrwny-related p{margin:0;color:var(--ink);}.rrwny-related a{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 16px;margin:3px 6px 3px 0;font-size:.88rem;font-weight:700;color:var(--navy);text-decoration:none;transition:.15s var(--ease);}.rrwny-related a:hover{border-color:var(--orange);color:var(--orange2);transform:translateY(-1px);}@media (max-width:760px){section.rrwny-intro figure.lead-float{float:none;width:100%;margin:0 0 22px;}}.skuc-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:30px 30px 22px;margin:24px 0 6px}.skuc-panel>ul.ticks{margin:0}.skuc-panel>ul.ticks>li{padding:10px 0 10px 42px}.skuc-panel>ul.ticks>li::before{top:10px}.skuc-signs>ul.ticks{display:grid;grid-template-columns:1fr 1fr;gap:2px 26px;margin:14px 0 6px}.skuc-signs>ul.ticks>li{padding:8px 0 8px 40px}.skuc-signs>ul.ticks>li::before{top:8px}.skuc-related{margin-top:4px}.skuc-related p{max-width:840px}.skuc-related a{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-weight:700;color:var(--navy);text-decoration:none;margin:6px 8px 6px 0;box-shadow:var(--shadow-sm);transition:.15s var(--ease)}.skuc-related a:hover{border-color:var(--orange);color:var(--orange2);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(max-width:760px){.skuc-panel{padding:22px 20px 16px;margin:20px 0 4px}.skuc-signs>ul.ticks{grid-template-columns:1fr;gap:0}}.stuc-urgent{padding:30px 30px}.stuc-checklist{list-style:none;counter-reset:stuc;margin:20px 0 6px;padding:0;display:grid;gap:12px}.stuc-checklist li{counter-increment:stuc;position:relative;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:15px 18px 15px 60px;color:#e8eef8;font-size:.96rem;line-height:1.6}.stuc-checklist li::before{content:counter(stuc);position:absolute;left:15px;top:15px;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,var(--orange-soft),var(--orange) 60%,var(--orange2));color:#fff;font-family:var(--font-display);font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(253,87,10,.45)}.steps.stuc-steps4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stuc-steps4 .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px;box-shadow:var(--shadow-sm);text-align:left;transition:.2s var(--ease)}.stuc-steps4 .step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.stuc-steps4 .step::after{display:none}.stuc-steps4 .step .n{margin:0 0 18px;background:linear-gradient(135deg,var(--orange),var(--orange2));box-shadow:0 8px 20px rgba(253,87,10,.35)}.stuc-steps4 .step h3{font-size:1.2rem;margin-bottom:10px}.stuc-steps4 .step p{color:var(--ink);font-size:.96rem}.cta-band.stuc-cta .btn{font-size:1.22rem;padding:18px 46px;box-shadow:0 10px 30px rgba(0,0,0,.28),0 0 0 6px rgba(255,255,255,.16)}@media (prefers-reduced-motion:no-preference){.cta-band.stuc-cta .btn{animation:stuc-pulse 2.6s ease-in-out infinite}@keyframes stuc-pulse{0%,100%{box-shadow:0 10px 30px rgba(0,0,0,.28),0 0 0 6px rgba(255,255,255,.16)}50%{box-shadow:0 10px 30px rgba(0,0,0,.28),0 0 0 13px rgba(255,255,255,.07)}}}@media(max-width:760px){.steps.stuc-steps4{grid-template-columns:1fr;gap:16px}.stuc-steps4 .step{padding:26px 22px}.stuc-urgent{padding:24px 20px}.stuc-checklist li{padding:13px 14px 13px 54px;font-size:.92rem}.stuc-checklist li::before{left:12px;top:13px;width:28px;height:28px}.cta-band.stuc-cta .btn{font-size:1.1rem;padding:16px 28px}}.tc-doc .tc-intro{background:#eef3f9;border-left:5px solid #fd570a;border-radius:0 16px 16px 0;padding:22px 26px;font-size:1.14rem;line-height:1.7;color:#33475f;max-width:760px;margin:0 0 30px}.tc-doc .tc-num-list{list-style:none;counter-reset:terms;margin:0 0 8px;padding:0}.tc-doc .tc-num-list>li{counter-increment:terms;position:relative;background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:24px 28px 24px 92px;margin:0 0 16px;box-shadow:0 2px 10px rgba(10,42,82,.07);transition:transform .18s ease,box-shadow .18s ease}.tc-doc .tc-num-list>li:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(10,42,82,.13)}.tc-doc .tc-num-list>li::before{content:counter(terms,decimal-leading-zero);position:absolute;left:28px;top:24px;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#123a6b,#0a2a52);color:#fff;font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(10,42,82,.28)}.tc-doc .tc-num-list h3{margin:0 0 8px;font-size:1.14rem;color:#0a2a52}.tc-doc .tc-num-list p{margin:0;color:#1a2b45;font-size:.97rem;line-height:1.7}.tc-doc .tc-num-list p strong{color:#0a2a52}.tc-doc .tc-contact{background:linear-gradient(135deg,#0a2a52,#123a6b);border-radius:16px;padding:26px 30px;margin:30px 0 0;box-shadow:0 10px 28px rgba(10,42,82,.18)}.tc-doc .tc-contact p{margin:0;color:#c9d8ee;line-height:1.7}.tc-doc .tc-contact a{color:#ffb37e;font-weight:800;text-decoration:none}.tc-doc .tc-contact a:hover{text-decoration:underline}.tc-doc .tc-updated{color:#5b6b82;font-size:.88rem;margin:16px 0 0}.tc-legacy{background:#f4f7fb;border-top:1px solid #e3e9f2}.tc-legacy .tc-legacy-card{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:34px 36px;box-shadow:0 2px 10px rgba(10,42,82,.06)}.tc-legacy .tc-legacy-card h3{font-size:1.08rem;margin:24px 0 6px;color:#0a2a52}.tc-legacy .tc-legacy-card h3:first-of-type{margin-top:18px}.tc-legacy .tc-legacy-card p{color:#1a2b45;font-size:.96rem;margin:0 0 4px}.tc-legacy .tc-legacy-card p strong{color:#0a2a52}.tc-legacy .tc-legacy-meta{color:#5b6b82;font-size:.88rem;margin-top:18px}@media(max-width:760px){.tc-doc .tc-intro{padding:18px 20px;font-size:1.05rem}.tc-doc .tc-num-list>li{padding:20px 20px 20px 76px}.tc-doc .tc-num-list>li::before{left:20px;top:20px;width:38px;height:38px;font-size:.88rem}.tc-doc .tc-contact{padding:22px 20px}.tc-legacy .tc-legacy-card{padding:26px 22px}}@media(min-width:961px){.tisec-steps4 .steps{grid-template-columns:repeat(4,1fr)}.tisec-steps4 .step{padding:0 18px}}.tisec-card-wide ul.ticks{display:grid;grid-template-columns:1fr 1fr;gap:2px 28px}.tisec-card-wide ul.ticks li{break-inside:avoid}.tisec-note-panel{background:var(--bg-tint);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:var(--radius);padding:28px 30px;margin-top:44px;box-shadow:var(--shadow-sm)}.tisec-note-panel h3{margin-bottom:10px;font-size:1.22rem}.tisec-note-panel p{margin:0;color:var(--ink)}.tisec-note-panel p strong{color:var(--navy)}.tisec-pagenav{margin-top:36px}.tisec-pagenav p{margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tisec-pagenav a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 20px;font-weight:700;color:var(--navy);text-decoration:none;font-size:.92rem;box-shadow:var(--shadow-sm);transition:transform .15s var(--ease),border-color .15s,color .15s}.tisec-pagenav a:hover{border-color:var(--orange);color:var(--orange2);transform:translateY(-2px)}@media(max-width:960px){.tisec-card-wide ul.ticks{grid-template-columns:1fr}}@media(max-width:760px){.tisec-note-panel{padding:22px 20px;margin-top:32px}.tisec-pagenav a{width:100%;justify-content:center}}.cards.tiuc-single{grid-template-columns:1fr}.tiuc-single .card ul.ticks{columns:2;column-gap:32px;margin:14px 0 6px}.tiuc-single .card ul.ticks li{break-inside:avoid}ul.ticks.tiuc-cols{columns:2;column-gap:32px}ul.ticks.tiuc-cols li{break-inside:avoid}.tiuc-note{background:var(--bg-tint);border-left:4px solid var(--orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 20px;color:var(--ink);font-size:.98rem;margin:22px 0 4px}.steps.tiuc-steps-4{grid-template-columns:repeat(2,1fr);gap:20px}.steps.tiuc-steps-4 .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px 26px;box-shadow:var(--shadow-sm)}.steps.tiuc-steps-4 .step::after{display:none}ul.ticks.tiuc-scope{display:grid;gap:14px;margin:20px 0 6px;padding:0;list-style:none}ul.ticks.tiuc-scope li{position:relative;background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:12px;padding:20px 22px 20px 60px;box-shadow:var(--shadow-sm);font-size:.96rem;line-height:1.65}ul.ticks.tiuc-scope li::before{content:"\2713";position:absolute;left:20px;top:20px;width:27px;height:27px;border-radius:50%;background:linear-gradient(135deg,#fdeede,#f8d3a0);color:#a84000;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.85rem;box-shadow:inset 0 0 0 1px #eec78d}ul.ticks.tiuc-scope li strong{color:var(--navy)}@media(max-width:960px){.steps.tiuc-steps-4{grid-template-columns:1fr}}@media(max-width:760px){.tiuc-single .card ul.ticks,ul.ticks.tiuc-cols{columns:1}.tiuc-note{padding:14px 16px}ul.ticks.tiuc-scope li{padding:18px 18px 18px 56px}ul.ticks.tiuc-scope li::before{left:16px;top:18px}}.assess-grid{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start;margin-top:22px}.assess-photo{float:none!important;max-width:100%!important;margin:0!important}.assess-ticks{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.assess-card{margin:18px 0}@media(max-width:860px){.assess-grid{grid-template-columns:1fr}.assess-photo{max-width:520px}.assess-ticks{grid-template-columns:1fr}}