.sac-page{--sx-ink:#121829;--sx-ink-soft:#3a4360;--sx-mute:#616c88;--sx-faint:#939db5;--sx-bg:#eef1f7;--sx-surface:#fff;--sx-sc-low:#f8fafd;--sx-sc:#f1f4fa;--sx-sc-high:#e6ebf5;--sx-sunken:#dee4f0;--sx-navy:#1f2d5c;--sx-navy-2:#2c3d74;--sx-navy-deep:#16204a;--sx-navy-ink:#0d1430;--sx-navy-wash:#e7ecf8;--sx-navy-line:rgba(31,45,92,0.22);--sx-navy-soft:rgba(31,45,92,0.07);--sx-on-navy:#eef1fb;--sx-on-navy-soft:#b6c1e2;--sx-s5:#a3532b;--sx-s5-2:#c2703f;--sx-s5-deep:#6f3517;--sx-s5-wash:#fbeee7;--sx-s6:#8a6614;--sx-s6-2:#a67d1f;--sx-s6-deep:#5e460c;--sx-s6-wash:#faf1dd;--sx-s7:#0f6a52;--sx-s7-2:#1d8768;--sx-s7-deep:#084736;--sx-s7-wash:#e4f3ed;--sx-s8:#1f2d5c;--sx-s8-2:#2c3d74;--sx-s8-deep:#16204a;--sx-s8-wash:#e7ecf8;--sx-s9:#7c2f63;--sx-s9-2:#99457c;--sx-s9-deep:#561f45;--sx-s9-wash:#f8e9f3;--sx-sec:var(--sx-navy);--sx-sec-2:var(--sx-navy-2);--sx-sec-deep:var(--sx-navy-deep);--sx-sec-wash:var(--sx-navy-wash);--sx-sec-line:var(--sx-navy-line);--sx-sec-soft:var(--sx-navy-soft);--sx-gold:#e0a000;--sx-gold-bright:#f5c542;--sx-gold-deep:#a87a00;--sx-gold-ink:#7a5800;--sx-gold-wash:#fdf5e2;--sx-gold-line:#ecd9a3;--sx-gold-soft:rgba(224,160,0,0.09);--sx-sec:#1f2d5c;--sx-sec-2:#2c3d74;--sx-sec-deep:#16204a;--sx-sec-wash:#e7ecf8;--sx-sec-line:rgba(31,45,92,0.28);--sx-sec-soft:rgba(31,45,92,0.08);--sx-line:#dde3ee;--sx-line-soft:#e8ecf4;--sx-line-strong:#c6cfe0;--sx-lvl-section:#7d8ab9;--sx-lvl-section-wash:#eef1f8;--sx-lvl-chapter:#7d8ab9;--sx-lvl-heading:#4d5c96;--sx-lvl-heading-wash:#e8ecf7;--sx-lvl-group:#2f3f74;--sx-lvl-group-wash:#e4e8f4;--sx-lvl-code:#16204a;--sx-lvl-code-wash:#e1e5f1;--sx-r-nil:#0b6b4a;--sx-r-nil-wash:#e2f2ea;--sx-r-nil-line:rgba(11,107,74,0.30);--sx-r15:#0a6873;--sx-r15-wash:#e0f0f2;--sx-r15-line:rgba(10,104,115,0.30);--sx-r5:#12588f;--sx-r5-wash:#e3eef8;--sx-r5-line:rgba(18,88,143,0.30);--sx-r75:#45489d;--sx-r75-wash:#e9eaf8;--sx-r75-line:rgba(69,72,157,0.30);--sx-r12:#6f3d97;--sx-r12-wash:#f0e9f7;--sx-r12-line:rgba(111,61,151,0.30);--sx-r18:#9a4f26;--sx-r18-wash:#f8ece1;--sx-r18-line:rgba(154,79,38,0.32);--sx-r40:#93202f;--sx-r40-wash:#f8e5e8;--sx-r40-line:rgba(147,32,47,0.32);--sx-r-goods:#525c70;--sx-r-goods-wash:#ebedf2;--sx-r-goods-line:rgba(82,92,112,0.30);--sx-itc-ok:#0b6b4a;--sx-itc-ok-wash:#e2f2ea;--sx-itc-no:#93202f;--sx-itc-no-wash:#f8e5e8;--sx-itc-part:#9a4f26;--sx-itc-part-wash:#f8ece1;--sx-sh-1:0 1px 2px rgba(14,21,51,0.05),0 1px 3px rgba(14,21,51,0.04);--sx-sh-2:0 2px 6px rgba(14,21,51,0.06),0 10px 24px rgba(14,21,51,0.07);--sx-sh-3:0 6px 16px rgba(14,21,51,0.09),0 24px 52px rgba(14,21,51,0.11);--sx-r-xs:6px;--sx-r-sm:10px;--sx-r-md:14px;--sx-r-lg:20px;--sx-r-xl:26px;--sx-wrap:1200px;--sx-wrap-narrow:880px;--sx-gut:clamp(1rem,3.4vw,2rem);--sx-sec-y:clamp(2.75rem,calc(1.9rem + 3vw),4.75rem);--sx-header-h:65px;--sx-display:'Plus Jakarta Sans','Raleway',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--sx-body:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--sx-mono:'IBM Plex Mono',ui-monospace,'SF Mono','JetBrains Mono',Menlo,Consolas,monospace}.sac-page[data-sec="5"],.sac-page [data-sec="5"]{--sx-sec:#a3532b;--sx-sec-2:#c2703f;--sx-sec-deep:#6f3517;--sx-sec-wash:#fbeee7;--sx-sec-line:rgba(163,83,43,0.28);--sx-sec-soft:rgba(163,83,43,0.08);--sx-lvl-section:#c99578;--sx-lvl-chapter:#c99578;--sx-lvl-heading:#b3714b;--sx-lvl-group:#a3532b;--sx-lvl-code:#6f3517;--sx-lvl-section-wash:#fbeee7;--sx-lvl-heading-wash:#f8e6dc;--sx-lvl-group-wash:#f5ded1;--sx-lvl-code-wash:#f2d8c9;--sx-navy:#a3532b;--sx-navy-2:#c2703f;--sx-navy-deep:#6f3517;--sx-navy-wash:#fbeee7;--sx-navy-line:rgba(163,83,43,0.24);--sx-navy-soft:rgba(163,83,43,0.07)}.sac-page[data-sec="6"],.sac-page [data-sec="6"]{--sx-sec:#97701a;--sx-sec-2:#b98e2c;--sx-sec-deep:#684a0c;--sx-sec-wash:#faf1dd;--sx-sec-line:rgba(151,112,26,0.28);--sx-sec-soft:rgba(151,112,26,0.08);--sx-lvl-section:#c3a56d;--sx-lvl-chapter:#c3a56d;--sx-lvl-heading:#ac8636;--sx-lvl-group:#97701a;--sx-lvl-code:#684a0c;--sx-lvl-section-wash:#faf1dd;--sx-lvl-heading-wash:#f7ead1;--sx-lvl-group-wash:#f4e4c4;--sx-lvl-code-wash:#f0ddb8;--sx-navy:#8a6614;--sx-navy-2:#a67d1f;--sx-navy-deep:#5e460c;--sx-navy-wash:#faf1dd;--sx-navy-line:rgba(138,102,20,0.24);--sx-navy-soft:rgba(138,102,20,0.07)}.sac-page[data-sec="7"],.sac-page [data-sec="7"]{--sx-sec:#0f6a52;--sx-sec-2:#1d8768;--sx-sec-deep:#084736;--sx-sec-wash:#e4f3ed;--sx-sec-line:rgba(15,106,82,0.28);--sx-sec-soft:rgba(15,106,82,0.08);--sx-lvl-section:#79a99a;--sx-lvl-chapter:#79a99a;--sx-lvl-heading:#3d8a74;--sx-lvl-group:#0f6a52;--sx-lvl-code:#084736;--sx-lvl-section-wash:#e4f3ed;--sx-lvl-heading-wash:#d9ede5;--sx-lvl-group-wash:#cde7dd;--sx-lvl-code-wash:#c2e0d4;--sx-navy:#0f6a52;--sx-navy-2:#1d8768;--sx-navy-deep:#084736;--sx-navy-wash:#e4f3ed;--sx-navy-line:rgba(15,106,82,0.24);--sx-navy-soft:rgba(15,106,82,0.07)}.sac-page[data-sec="8"],.sac-page [data-sec="8"]{--sx-sec:#1f2d5c;--sx-sec-2:#2c3d74;--sx-sec-deep:#16204a;--sx-sec-wash:#e7ecf8;--sx-sec-line:rgba(31,45,92,0.28);--sx-sec-soft:rgba(31,45,92,0.08);--sx-lvl-section:#7d8ab9;--sx-lvl-chapter:#7d8ab9;--sx-lvl-heading:#4d5c96;--sx-lvl-group:#2f3f74;--sx-lvl-code:#16204a;--sx-lvl-section-wash:#eef1f8;--sx-lvl-heading-wash:#e8ecf7;--sx-lvl-group-wash:#e4e8f4;--sx-lvl-code-wash:#e1e5f1;--sx-navy:#1f2d5c;--sx-navy-2:#2c3d74;--sx-navy-deep:#16204a;--sx-navy-wash:#e7ecf8;--sx-navy-line:rgba(31,45,92,0.24);--sx-navy-soft:rgba(31,45,92,0.07)}.sac-page[data-sec="9"],.sac-page [data-sec="9"]{--sx-sec:#7c2f63;--sx-sec-2:#99457c;--sx-sec-deep:#561f45;--sx-sec-wash:#f8e9f3;--sx-sec-line:rgba(124,47,99,0.28);--sx-sec-soft:rgba(124,47,99,0.08);--sx-lvl-section:#b287a5;--sx-lvl-chapter:#b287a5;--sx-lvl-heading:#97587f;--sx-lvl-group:#7c2f63;--sx-lvl-code:#561f45;--sx-lvl-section-wash:#f8e9f3;--sx-lvl-heading-wash:#f4dfec;--sx-lvl-group-wash:#f0d6e5;--sx-lvl-code-wash:#ecccde;--sx-navy:#7c2f63;--sx-navy-2:#99457c;--sx-navy-deep:#561f45;--sx-navy-wash:#f8e9f3;--sx-navy-line:rgba(124,47,99,0.24);--sx-navy-soft:rgba(124,47,99,0.07)}body.sac-page.dark-theme{--sx-ink:#e9ecf5;--sx-ink-soft:#bcc3d6;--sx-mute:#949db4;--sx-faint:#6e7691;--sx-bg:#0d111d;--sx-surface:#161c2e;--sx-sc-low:#131926;--sx-sc:#1a2136;--sx-sc-high:#212942;--sx-sunken:#0a0e18;--sx-navy:#93a4dd;--sx-navy-2:#a6b4e8;--sx-navy-deep:#b3c0eb;--sx-navy-ink:#d6ddf5;--sx-navy-wash:#1c2440;--sx-navy-line:rgba(147,164,221,0.30);--sx-navy-soft:rgba(147,164,221,0.10);--sx-sec:#93a4dd;--sx-sec-2:#a6b4e8;--sx-sec-deep:#b3c0eb;--sx-sec-wash:#1c2440;--sx-sec-line:rgba(147,164,221,0.30);--sx-sec-soft:rgba(147,164,221,0.10);--sx-on-navy:#eef1fb;--sx-on-navy-soft:#aab5d6;--sx-gold:#f0b62e;--sx-gold-bright:#ffd166;--sx-gold-deep:#c99614;--sx-gold-ink:#f4c95a;--sx-gold-wash:#2a2312;--sx-gold-line:rgba(240,182,46,0.34);--sx-gold-soft:rgba(240,182,46,0.10);--sx-line:#262e45;--sx-line-soft:#1f2637;--sx-line-strong:#38425e;--sx-lvl-section:#67769f;--sx-lvl-section-wash:#1c2237;--sx-lvl-chapter:#67769f;--sx-lvl-heading:#8492c9;--sx-lvl-heading-wash:#1d2542;--sx-lvl-group:#a3b0e9;--sx-lvl-group-wash:#1f284a;--sx-lvl-code:#c6d0ff;--sx-lvl-code-wash:#222c52;--sx-r-nil:#4fc99b;--sx-r-nil-wash:#13291f;--sx-r-nil-line:rgba(79,201,155,0.32);--sx-r15:#4fc2ca;--sx-r15-wash:#112628;--sx-r15-line:rgba(79,194,202,0.32);--sx-r5:#63aae6;--sx-r5-wash:#10233a;--sx-r5-line:rgba(99,170,230,0.32);--sx-r75:#949ae9;--sx-r75-wash:#1b1d3c;--sx-r75-line:rgba(148,154,233,0.32);--sx-r12:#c193e2;--sx-r12-wash:#291b34;--sx-r12-line:rgba(193,147,226,0.32);--sx-r18:#e29a6d;--sx-r18-wash:#2e1e12;--sx-r18-line:rgba(226,154,109,0.32);--sx-r40:#e8798a;--sx-r40-wash:#33161d;--sx-r40-line:rgba(232,121,138,0.32);--sx-r-goods:#a0aabf;--sx-r-goods-wash:#1b2130;--sx-r-goods-line:rgba(160,170,191,0.30);--sx-itc-ok:#4fc99b;--sx-itc-ok-wash:#13291f;--sx-itc-no:#e8798a;--sx-itc-no-wash:#33161d;--sx-itc-part:#e29a6d;--sx-itc-part-wash:#2e1e12;--sx-sh-1:0 1px 2px rgba(0,0,0,0.30);--sx-sh-2:0 2px 8px rgba(0,0,0,0.34),0 12px 28px rgba(0,0,0,0.30);--sx-sh-3:0 8px 20px rgba(0,0,0,0.40),0 26px 56px rgba(0,0,0,0.38)}body.sac-page.dark-theme[data-sec="5"],body.sac-page.dark-theme [data-sec="5"]{--sx-sec:#e09468;--sx-sec-2:#eaa87f;--sx-sec-deep:#f0bd9c;--sx-sec-wash:#2b1a10;--sx-sec-line:rgba(224,148,104,0.32);--sx-sec-soft:rgba(224,148,104,0.10);--sx-lvl-section:#96633f;--sx-lvl-chapter:#96633f;--sx-lvl-heading:#bd7f52;--sx-lvl-group:#e09468;--sx-lvl-code:#f4bd97;--sx-lvl-section-wash:#2b1a10;--sx-lvl-heading-wash:#331e12;--sx-lvl-group-wash:#3a2214;--sx-lvl-code-wash:#422616;--sx-navy:#e09468;--sx-navy-2:#eaa87f;--sx-navy-deep:#f0bd9c;--sx-navy-wash:#2b1a10;--sx-navy-line:rgba(224,148,104,0.28);--sx-navy-soft:rgba(224,148,104,0.09)}body.sac-page.dark-theme[data-sec="6"],body.sac-page.dark-theme [data-sec="6"]{--sx-sec:#d7ad55;--sx-sec-2:#e2bd6f;--sx-sec-deep:#eccf92;--sx-sec-wash:#292110;--sx-sec-line:rgba(215,173,85,0.32);--sx-sec-soft:rgba(215,173,85,0.10);--sx-lvl-section:#8d7538;--sx-lvl-chapter:#8d7538;--sx-lvl-heading:#b19347;--sx-lvl-group:#d7ad55;--sx-lvl-code:#eecf8e;--sx-lvl-section-wash:#292110;--sx-lvl-heading-wash:#2f2613;--sx-lvl-group-wash:#362b15;--sx-lvl-code-wash:#3d3118;--sx-navy:#d7ad55;--sx-navy-2:#e2bd6f;--sx-navy-deep:#eccf92;--sx-navy-wash:#292110;--sx-navy-line:rgba(215,173,85,0.28);--sx-navy-soft:rgba(215,173,85,0.09)}body.sac-page.dark-theme[data-sec="7"],body.sac-page.dark-theme [data-sec="7"]{--sx-sec:#4fbf9c;--sx-sec-2:#6cccae;--sx-sec-deep:#93dcc6;--sx-sec-wash:#0f2a22;--sx-sec-line:rgba(79,191,156,0.32);--sx-sec-soft:rgba(79,191,156,0.10);--sx-lvl-section:#337f68;--sx-lvl-chapter:#337f68;--sx-lvl-heading:#3fa082;--sx-lvl-group:#4fbf9c;--sx-lvl-code:#93dcc6;--sx-lvl-section-wash:#0f2a22;--sx-lvl-heading-wash:#123128;--sx-lvl-group-wash:#14382d;--sx-lvl-code-wash:#173f33;--sx-navy:#4fbf9c;--sx-navy-2:#6cccae;--sx-navy-deep:#93dcc6;--sx-navy-wash:#0f2a22;--sx-navy-line:rgba(79,191,156,0.28);--sx-navy-soft:rgba(79,191,156,0.09)}body.sac-page.dark-theme[data-sec="8"],body.sac-page.dark-theme [data-sec="8"]{--sx-sec:#93a4dd;--sx-sec-2:#a6b4e8;--sx-sec-deep:#b3c0eb;--sx-sec-wash:#1c2440;--sx-sec-line:rgba(147,164,221,0.30);--sx-sec-soft:rgba(147,164,221,0.10);--sx-lvl-section:#67769f;--sx-lvl-chapter:#67769f;--sx-lvl-heading:#8492c9;--sx-lvl-group:#a3b0e9;--sx-lvl-code:#c6d0ff;--sx-lvl-section-wash:#1c2237;--sx-lvl-heading-wash:#1d2542;--sx-lvl-group-wash:#1f284a;--sx-lvl-code-wash:#222c52;--sx-navy:#93a4dd;--sx-navy-2:#a6b4e8;--sx-navy-deep:#b3c0eb;--sx-navy-wash:#1c2440;--sx-navy-line:rgba(147,164,221,0.28);--sx-navy-soft:rgba(147,164,221,0.09)}body.sac-page.dark-theme[data-sec="9"],body.sac-page.dark-theme [data-sec="9"]{--sx-sec:#d488ba;--sx-sec-2:#dd9cc7;--sx-sec-deep:#e6b3d5;--sx-sec-wash:#2b1526;--sx-sec-line:rgba(212,136,186,0.32);--sx-sec-soft:rgba(212,136,186,0.10);--sx-lvl-section:#8d5b7c;--sx-lvl-chapter:#8d5b7c;--sx-lvl-heading:#b06f9b;--sx-lvl-group:#d488ba;--sx-lvl-code:#eab6d8;--sx-lvl-section-wash:#2b1526;--sx-lvl-heading-wash:#32192c;--sx-lvl-group-wash:#391d32;--sx-lvl-code-wash:#402138;--sx-navy:#d488ba;--sx-navy-2:#dd9cc7;--sx-navy-deep:#e6b3d5;--sx-navy-wash:#2b1526;--sx-navy-line:rgba(212,136,186,0.28);--sx-navy-soft:rgba(212,136,186,0.09)}body.sac-page.dark-theme .sx-figure img,body.sac-page.dark-theme .sx-plate-card__media img{filter:brightness(0.84) saturate(0.92)}body.sac-page{margin-top:var(--sx-header-h)}@media(max-width:1199.98px){.sac-page{--sx-header-h:57px}}.sac-page *{box-sizing:border-box}.sac-page .sx-main{position:relative;isolation:isolate;background:var(--sx-bg);color:var(--sx-ink);font-family:var(--sx-body);font-size:1rem;line-height:1.65;overflow-x:clip;-webkit-font-smoothing:antialiased}.sac-page .sx-main a{color:var(--sx-navy)}.sac-page .sx-main ::selection{background:rgba(31,45,92,0.16);color:var(--sx-navy-ink)}body.sac-page.dark-theme .sx-main ::selection{background:rgba(147,164,221,0.28);color:#eef1fb}.sac-page .sx-wrap{width:100%;max-width:var(--sx-wrap);margin-inline:auto;padding-inline:var(--sx-gut)}.sac-page .sx-wrap--narrow{max-width:var(--sx-wrap-narrow)}.sac-page .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}.sac-page [hidden]{display:none !important}.sac-page section[class*="sx-band"],.sac-page .sx-popular,.sac-page .sx-relsec,.sac-page .sx-how,.sac-page .sx-results,.sac-page .sx-resources,.sac-page .sx-faqs{padding-block:var(--sx-sec-y)}.sac-page .sx-band-a{background:var(--sx-bg)}.sac-page .sx-band-b{background:var(--sx-surface);border-block:1px solid var(--sx-line)}.sac-page .sx-band-a+.sx-band-a{border-top:1px solid var(--sx-line)}.sac-page .sx-band-c{background:var(--sx-navy-ink);border-block:1px solid var(--sx-navy-deep);--sx-ink:#eef1fb;--sx-ink-soft:#c3cbe4;--sx-mute:#98a3c2;--sx-faint:#7b87a9;--sx-surface:#1a2344;--sx-sc-low:#161e3b;--sx-sc:#1d2749;--sx-sc-high:#253059;--sx-line:rgba(160,176,220,0.18);--sx-line-soft:rgba(160,176,220,0.12);--sx-line-strong:rgba(160,176,220,0.30);--sx-navy:#a9b7e8;--sx-navy-2:#c0cbf1;--sx-navy-wash:rgba(160,176,220,0.12);--sx-navy-line:rgba(160,176,220,0.26);--sx-navy-soft:rgba(160,176,220,0.09);--sx-sh-1:none;--sx-sh-2:0 10px 30px rgba(0,0,0,0.30);--sx-r-nil:#6fd6ae;--sx-r-nil-wash:rgba(111,214,174,0.13);--sx-r15:#6bd2da;--sx-r15-wash:rgba(107,210,218,0.13);--sx-r5:#7fbcf0;--sx-r5-wash:rgba(127,188,240,0.13);--sx-r75:#a6abf2;--sx-r75-wash:rgba(166,171,242,0.13);--sx-r12:#cda6ea;--sx-r12-wash:rgba(205,166,234,0.13);--sx-r18:#ecab81;--sx-r18-wash:rgba(236,171,129,0.13);--sx-r40:#f4909f;--sx-r40-wash:rgba(244,144,159,0.13);--sx-r-goods:#aab4c9;--sx-r-goods-wash:rgba(170,180,201,0.13);--sx-itc-ok:#6fd6ae;--sx-itc-ok-wash:rgba(111,214,174,0.13);--sx-itc-no:#f4909f;--sx-itc-no-wash:rgba(244,144,159,0.13);--sx-itc-part:#ecab81;--sx-itc-part-wash:rgba(236,171,129,0.13);--sx-gold-wash:rgba(240,182,46,0.12);--sx-gold-line:rgba(240,182,46,0.34);--sx-gold-ink:#f4c95a}body.sac-page.dark-theme .sx-band-c{background:#0a0f1f}.sac-page .sx-field{position:relative;isolation:isolate}.sac-page .sx-field::before{content:"";position:absolute;inset:0;background-image:radial-gradient(66% 84% at 90% 2%,var(--sx-sec-wash) 0,rgba(255,255,255,0) 60%),radial-gradient(52% 68% at 2% 26%,var(--sx-sec-wash) 0,rgba(255,255,255,0) 64%),radial-gradient(58% 54% at 78% 100%,var(--sx-gold-wash) 0,rgba(255,255,255,0) 62%),radial-gradient(44% 58% at 30% 88%,var(--sx-sec-wash) 0,rgba(255,255,255,0) 66%);opacity:.85;pointer-events:none;z-index:0}.sac-page .sx-field::after{content:"";position:absolute;inset:0;background-image:radial-gradient(78% 128% at 116% -26%,rgba(255,255,255,0) 0 61.6%,var(--sx-sec-line) 61.6% 61.9%,rgba(255,255,255,0) 61.9%),radial-gradient(96% 152% at 116% -26%,rgba(255,255,255,0) 0 72.4%,var(--sx-sec-line) 72.4% 72.66%,rgba(255,255,255,0) 72.66%),radial-gradient(58% 96% at 116% -26%,rgba(255,255,255,0) 0 47.5%,var(--sx-sec-soft) 47.5% 47.9%,rgba(255,255,255,0) 47.9%);-webkit-mask-image:linear-gradient(190deg,#000 0,rgba(0,0,0,0.35) 58%,rgba(0,0,0,0) 92%);mask-image:linear-gradient(190deg,#000 0,rgba(0,0,0,0.35) 58%,rgba(0,0,0,0) 92%);pointer-events:none;z-index:0}.sac-page .sx-field>*{position:relative;z-index:1}.sac-page .sx-reveal{opacity:0;transform:translateY(12px)}.sac-page .sx-reveal.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform .55s cubic-bezier(0.22,1,0.36,1)}@media(prefers-reduced-motion:reduce){.sac-page .sx-reveal{opacity:1;transform:none;transition:none}.sac-page *{scroll-behavior:auto !important}}.sac-page .sx-h2{font-family:var(--sx-display);font-weight:800;font-size:clamp(1.55rem,calc(1.2rem + 1.5vw),2.2rem);line-height:1.14;letter-spacing:-.024em;color:var(--sx-ink);margin:0;text-wrap:balance}.sac-page .sx-h2 em{font-style:normal;color:var(--sx-navy)}.sac-page .sx-sub{font-size:1.0125rem;line-height:1.72;color:var(--sx-ink-soft);margin:0;max-width:62ch;text-wrap:pretty}.sac-page .sx-mute{color:var(--sx-mute)}.sac-page .sx-spaced-top{margin-top:1.25rem}.sac-page .sx-sub a{color:var(--sx-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sac-page .sx-sub a:hover{color:var(--sx-navy-2)}.sac-page .sx-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-navy);padding:0;background:0;border:0}.sac-page .sx-eyebrow::before{content:"";width:1.75rem;height:2px;background:var(--sx-navy);border-radius:2px;opacity:.55;flex:none}.sac-page .sx-eyebrow i{font-size:.95rem;letter-spacing:0}.sac-page .sx-secthead{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);column-gap:clamp(2rem,4vw,4.5rem);align-items:end;margin-bottom:clamp(1.75rem,calc(1.2rem + 1.6vw),2.75rem);padding-bottom:clamp(1.1rem,calc(0.9rem + 0.6vw),1.5rem);border-bottom:1px solid var(--sx-line)}.sac-page .sx-secthead>.sx-eyebrow{grid-column:1;grid-row:1;margin-bottom:.85rem}.sac-page .sx-secthead>.sx-h2{grid-column:1;grid-row:2}.sac-page .sx-secthead>.sx-sub{grid-column:2;grid-row:1 / span 2;align-self:end;padding-bottom:.25rem}@media(max-width:999.98px){.sac-page .sx-secthead{grid-template-columns:minmax(0,1fr);row-gap:.85rem}.sac-page .sx-secthead>.sx-eyebrow{grid-row:1;margin-bottom:0}.sac-page .sx-secthead>.sx-h2{grid-row:2}.sac-page .sx-secthead>.sx-sub{grid-column:1;grid-row:3;padding-bottom:0}}.sac-page .sx-wrap--narrow .sx-secthead{grid-template-columns:minmax(0,1fr);row-gap:.85rem}.sac-page .sx-wrap--narrow .sx-secthead>.sx-eyebrow{margin-bottom:0}.sac-page .sx-wrap--narrow .sx-secthead>.sx-sub{grid-column:1;grid-row:3;padding-bottom:0}.sac-page .sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--sx-display);font-size:.9375rem;font-weight:700;line-height:1;padding:.9rem 1.35rem;border-radius:var(--sx-r-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.sac-page .sx-btn i{font-size:1.1em}.sac-page .sx-btn:hover{transform:translateY(-1px)}.sac-page .sx-btn--primary{background:linear-gradient(180deg,var(--sx-gold-bright),var(--sx-gold));color:#241a00;box-shadow:0 1px 0 rgba(255,255,255,0.35) inset,0 6px 18px rgba(224,160,0,0.28)}.sac-page .sx-btn--primary:hover{box-shadow:0 1px 0 rgba(255,255,255,0.35) inset,0 10px 26px rgba(224,160,0,0.34)}.sac-page .sx-btn--ghost{background:var(--sx-surface);color:var(--sx-navy);border-color:var(--sx-navy-line)}.sac-page .sx-btn--ghost:hover{background:var(--sx-navy-wash);border-color:var(--sx-navy)}.sac-page .sx-chip{display:inline-flex;align-items:center;font-family:var(--sx-display);font-size:.8125rem;font-weight:600;color:var(--sx-ink-soft);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:999px;padding:.45rem .85rem;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.sac-page .sx-chip:hover{color:var(--sx-navy);border-color:var(--sx-navy-line);background:var(--sx-navy-wash);transform:translateY(-1px)}.sac-page .sx-code{display:inline-flex;align-items:center;font-family:var(--sx-mono);font-size:.875rem;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--sx-navy-deep);background:var(--sx-navy-wash);border:1px solid var(--sx-navy-line);border-radius:var(--sx-r-xs);padding:.24rem .5rem;white-space:nowrap}.sac-page .sx-code--sm{font-size:.8125rem;padding:.18rem .42rem}.sac-page .sx-code--lg{font-size:1.0625rem;padding:.35rem .65rem}.sac-page .sx-plate{display:inline-flex;vertical-align:middle;border-radius:var(--sx-r-sm);overflow:hidden;box-shadow:var(--sx-sh-1);isolation:isolate}.sac-page .sx-plate__seg{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sx-mono);font-weight:600;font-size:clamp(1.35rem,calc(1.05rem + 1.3vw),1.95rem);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#fff;padding:.3em .42em;border-right:1px solid rgba(255,255,255,0.16)}.sac-page .sx-plate__seg:last-child{border-right:0}.sac-page .sx-plate__seg.sx-lvl--chapter{background:var(--sx-lvl-section)}.sac-page .sx-plate__seg.sx-lvl--heading{background:var(--sx-lvl-heading)}.sac-page .sx-plate__seg.sx-lvl--group{background:var(--sx-lvl-group)}.sac-page .sx-plate__seg.sx-lvl--code{background:var(--sx-lvl-code)}.sac-page .sx-plate__seg.sx-lvl--section{background:var(--sx-lvl-section)}body.sac-page.dark-theme .sx-plate__seg{color:#0d111d}.sac-page .sx-copy{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sx-display);font-size:.8125rem;font-weight:600;color:var(--sx-ink-soft);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-xs);padding:.42rem .7rem;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.sac-page .sx-copy:hover{color:var(--sx-navy);border-color:var(--sx-navy-line);background:var(--sx-navy-wash)}.sac-page .sx-copy.is-done{color:var(--sx-itc-ok);border-color:var(--sx-itc-ok);background:var(--sx-itc-ok-wash)}.sac-page .sx-rate{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sx-mono);font-size:.875rem;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.26rem .6rem .26rem .5rem;border-radius:var(--sx-r-xs);border:1px solid var(--sx-r-goods-line);background:var(--sx-r-goods-wash);color:var(--sx-r-goods)}.sac-page .sx-rate::before{content:"";width:.4rem;height:.4rem;border-radius:1px;background:currentColor;flex:none}.sac-page .sx-rate--sm{font-size:.78125rem;padding:.16rem .48rem .16rem .4rem}.sac-page .sx-rate--lg{font-size:1.125rem;padding:.42rem .8rem .42rem .65rem;font-weight:600}.sac-page .sx-rate--multi{letter-spacing:0}.sac-page .sx-rate--nil{color:var(--sx-r-nil);background:var(--sx-r-nil-wash);border-color:var(--sx-r-nil-line)}.sac-page .sx-rate--r15{color:var(--sx-r15);background:var(--sx-r15-wash);border-color:var(--sx-r15-line)}.sac-page .sx-rate--r5{color:var(--sx-r5);background:var(--sx-r5-wash);border-color:var(--sx-r5-line)}.sac-page .sx-rate--r75{color:var(--sx-r75);background:var(--sx-r75-wash);border-color:var(--sx-r75-line)}.sac-page .sx-rate--r12{color:var(--sx-r12);background:var(--sx-r12-wash);border-color:var(--sx-r12-line)}.sac-page .sx-rate--r18{color:var(--sx-r18);background:var(--sx-r18-wash);border-color:var(--sx-r18-line)}.sac-page .sx-rate--r40{color:var(--sx-r40);background:var(--sx-r40-wash);border-color:var(--sx-r40-line)}.sac-page .sx-rate--goods{color:var(--sx-r-goods);background:var(--sx-r-goods-wash);border-color:var(--sx-r-goods-line)}.sac-page .sx-rail{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(1.1rem,calc(0.9rem + 0.7vw),1.6rem) clamp(1.1rem,calc(0.9rem + 0.7vw),1.75rem) clamp(0.9rem,calc(0.8rem + 0.5vw),1.3rem);box-shadow:var(--sx-sh-1)}.sac-page .sx-rail__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:clamp(1.35rem,calc(1.1rem + 0.8vw),1.85rem)}.sac-page .sx-rail__title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--sx-display);font-size:.9375rem;font-weight:700;color:var(--sx-ink)}.sac-page .sx-rail__title i{color:var(--sx-navy);font-size:1.05rem}.sac-page .sx-rail__sub{font-size:.8125rem;color:var(--sx-mute)}.sac-page .sx-rail__scale{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(3.75rem,1fr);list-style:none;margin:0;padding:.5rem 0 .35rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--sx-line-strong) transparent}.sac-page .sx-rail__scale::-webkit-scrollbar{height:6px}.sac-page .sx-rail__scale::-webkit-scrollbar-track{background:transparent}.sac-page .sx-rail__scale::-webkit-scrollbar-thumb{background:var(--sx-line-strong);border-radius:999px}.sac-page .sx-rail__stop{position:relative}.sac-page .sx-rail__stop::before{content:"";position:absolute;top:.525rem;left:50%;right:-50%;height:3px;margin-top:-1.5px;border-radius:3px;background:currentColor;opacity:.28}.sac-page .sx-rail__stop:last-child::before{display:none}.sac-page .sx-rail__stop>a,.sac-page .sx-rail__stop>span{color:inherit;display:flex;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;padding-top:.1rem;border-radius:var(--sx-r-xs)}.sac-page .sx-rail__mark{position:relative;z-index:1;width:.85rem;height:.85rem;border-radius:50%;background:var(--sx-surface);border:2px solid var(--sx-line-strong);transition:transform .2s cubic-bezier(0.22,1,0.36,1),box-shadow .2s ease,background .2s ease,border-color .2s ease}.sac-page .sx-rail__label{font-family:var(--sx-mono);font-size:.78125rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--sx-faint);white-space:nowrap;transition:color .2s ease}.sac-page .sx-rail__stop.is-on .sx-rail__mark{background:currentColor;border-color:currentColor;transform:scale(1.2);box-shadow:0 0 0 4px var(--sx-surface),0 0 0 5px currentColor}.sac-page .sx-rail__stop.is-on .sx-rail__label{color:var(--sx-ink);font-weight:600}.sac-page .sx-rail__stop--nil{color:var(--sx-r-nil)}.sac-page .sx-rail__stop--r15{color:var(--sx-r15)}.sac-page .sx-rail__stop--r5{color:var(--sx-r5)}.sac-page .sx-rail__stop--r75{color:var(--sx-r75)}.sac-page .sx-rail__stop--r12{color:var(--sx-r12)}.sac-page .sx-rail__stop--r18{color:var(--sx-r18)}.sac-page .sx-rail__stop--r40{color:var(--sx-r40)}.sac-page .sx-rail__stop>a:hover .sx-rail__mark{border-color:currentColor;transform:scale(1.15)}.sac-page .sx-rail__stop>a:hover .sx-rail__label{color:var(--sx-ink)}@media(max-width:719.98px){.sac-page .sx-rail__scale{grid-auto-columns:4.25rem;padding-bottom:.75rem}}.sac-page .sx-itc{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--sx-display);font-size:.8125rem;font-weight:600;white-space:nowrap;padding:.26rem .6rem;border-radius:999px;color:var(--sx-itc-ok);background:var(--sx-itc-ok-wash);border:1px solid currentColor}.sac-page .sx-itc i{font-size:1em}.sac-page .sx-itc--sm{font-size:.75rem;padding:.18rem .5rem}.sac-page .sx-itc--blocked{color:var(--sx-itc-no);background:var(--sx-itc-no-wash)}.sac-page .sx-itc--restricted{color:var(--sx-itc-part);background:var(--sx-itc-part-wash)}.sac-page .sx-itc--goods_rate,.sac-page .sx-itc--na{color:var(--sx-r-goods);background:var(--sx-r-goods-wash)}.sac-page .sx-rcmstamp{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sx-mono);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-r40);background:var(--sx-r40-wash);border:1px dashed var(--sx-r40);border-radius:var(--sx-r-xs);padding:.3rem .6rem}.sac-page .sx-rcmstamp--lg{font-size:.8125rem;padding:.42rem .85rem}.sac-page .sx-rcmstamp i{font-size:1.1em;letter-spacing:0}.sac-page .sx-tag{display:inline-flex;align-items:center;font-family:var(--sx-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;color:var(--sx-mute);background:var(--sx-sc);border:1px solid var(--sx-line);border-radius:999px;padding:.16rem .55rem;white-space:nowrap}.sac-page .sx-tag--match{color:var(--sx-navy);background:var(--sx-navy-wash);border-color:var(--sx-navy-line)}.sac-page .sx-tag--default{color:var(--sx-gold-ink);background:var(--sx-gold-wash);border-color:var(--sx-gold-line)}.sac-page .sx-tag--cross{color:var(--sx-r12);background:var(--sx-r12-wash);border-color:var(--sx-r12-line)}.sac-page .sx-lvltag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--sx-display);font-size:.8125rem;font-weight:600;color:var(--sx-ink-soft);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:999px;padding:.28rem .75rem .28rem .65rem}.sac-page .sx-lvltag i{color:var(--sx-navy);font-size:1rem}.sac-page .sx-lvltag strong{font-weight:700;color:var(--sx-ink)}.sac-page .sx-lvltag__segs{display:inline-flex;gap:2px;padding:2px;background:var(--sx-sc-high);border-radius:999px}.sac-page .sx-lvltag__seg{width:.5rem;height:.4rem;border-radius:999px;background:var(--sx-line-strong)}.sac-page .sx-lvltag__seg.is-on.sx-lvl--section{background:var(--sx-lvl-section)}.sac-page .sx-lvltag__seg.is-on.sx-lvl--heading{background:var(--sx-lvl-heading)}.sac-page .sx-lvltag__seg.is-on.sx-lvl--group{background:var(--sx-lvl-group)}.sac-page .sx-lvltag__seg.is-on.sx-lvl--code{background:var(--sx-lvl-code)}.sac-page .sx-lvltag__depth{font-family:var(--sx-mono);font-size:.6875rem;font-weight:500;color:var(--sx-mute);letter-spacing:.02em}.sac-page .sx-crumbs{margin-bottom:clamp(1.25rem,calc(1rem + 0.9vw),2rem)}.sac-page .sx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;list-style:none;margin:0;padding:0;font-size:.8125rem}.sac-page .sx-crumbs li{display:inline-flex;align-items:center;gap:.3rem;color:var(--sx-mute)}.sac-page .sx-crumbs a{color:var(--sx-mute);text-decoration:none;transition:color .16s ease}.sac-page .sx-crumbs a:hover{color:var(--sx-navy);text-decoration:underline;text-underline-offset:3px}.sac-page .sx-crumbs i{color:var(--sx-faint);font-size:.95rem}.sac-page .sx-crumbs [aria-current="page"]{color:var(--sx-ink);font-weight:600}.sac-page .sx-trail{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(1rem,calc(0.85rem + 0.6vw),1.4rem) clamp(1rem,calc(0.85rem + 0.6vw),1.5rem);box-shadow:var(--sx-sh-1);margin-top:clamp(1.5rem,calc(1.2rem + 1vw),2.25rem)}.sac-page .sx-trail__label{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-mute);margin-bottom:.95rem}.sac-page .sx-trail__label i{font-size:1rem;letter-spacing:0;color:var(--sx-navy)}.sac-page .sx-trail__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;list-style:none;margin:0;padding:0}.sac-page .sx-trail__item{position:relative;min-width:0}.sac-page .sx-trail__step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.6rem;align-items:center;text-decoration:none;padding:.15rem 1rem .15rem 0;min-width:0}.sac-page .sx-trail__dot{grid-row:1 / span 3;align-self:center;width:.7rem;height:.7rem;border-radius:50%;background:var(--sx-surface);border:2px solid var(--sx-line-strong);flex:none}.sac-page .sx-trail__item.sx-lvl--section .sx-trail__step.is-current .sx-trail__dot,.sac-page .sx-trail__item.sx-lvl--section .sx-trail__dot{border-color:var(--sx-lvl-section)}.sac-page .sx-trail__item.sx-lvl--heading .sx-trail__dot{border-color:var(--sx-lvl-heading)}.sac-page .sx-trail__item.sx-lvl--group .sx-trail__dot{border-color:var(--sx-lvl-group)}.sac-page .sx-trail__item.sx-lvl--code .sx-trail__dot{border-color:var(--sx-lvl-code)}.sac-page .sx-trail__step.is-current .sx-trail__dot{background:currentColor;border-color:currentColor;color:var(--sx-navy)}.sac-page .sx-trail__lvl{grid-column:2;grid-row:1;font-family:var(--sx-mono);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-faint)}.sac-page .sx-trail__code{grid-column:2;grid-row:2;font-family:var(--sx-mono);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sx-navy-deep)}.sac-page .sx-trail__title{grid-column:2;grid-row:3;font-size:.8125rem;line-height:1.45;color:var(--sx-mute);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.15rem}.sac-page .sx-trail__step.is-current .sx-trail__title{color:var(--sx-ink);font-weight:600}.sac-page a.sx-trail__step:hover .sx-trail__code{color:var(--sx-navy-2);text-decoration:underline;text-underline-offset:3px}.sac-page .sx-trail__item+.sx-trail__item::before{content:"";position:absolute;left:-.65rem;top:50%;width:.65rem;height:2px;background:var(--sx-line-strong)}@media(max-width:899.98px){.sac-page .sx-trail__list{grid-auto-flow:row;grid-auto-columns:auto;gap:.1rem}.sac-page .sx-trail__item+.sx-trail__item::before{left:.3rem;top:-.1rem;width:2px;height:.75rem}.sac-page .sx-trail__step{padding-right:0;padding-block:.45rem}.sac-page .sx-trail__title{-webkit-line-clamp:3}}.sac-page .sx-search{position:relative;display:block}.sac-page .sx-search__field{display:flex;align-items:center;gap:.6rem;background:var(--sx-surface);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-md);padding:.4rem .4rem .4rem 1rem;box-shadow:var(--sx-sh-1);transition:border-color .18s ease,box-shadow .18s ease}.sac-page .sx-search__field:focus-within{border-color:var(--sx-navy);box-shadow:0 0 0 4px var(--sx-navy-soft),var(--sx-sh-2)}.sac-page .sx-search__icon{color:var(--sx-faint);font-size:1.2rem;flex:none}.sac-page .sx-search__input{flex:1 1 auto;min-width:0;border:0;outline:0;background:0;font-family:var(--sx-body);font-size:1rem;color:var(--sx-ink);padding:.65rem 0}.sac-page .sx-search__input::placeholder{color:var(--sx-faint)}.sac-page .sx-search__input::-webkit-search-cancel-button{display:none}.sac-page .sx-search__clear{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:0;border-radius:50%;background:var(--sx-sc-high);color:var(--sx-mute);cursor:pointer;flex:none}.sac-page .sx-search__clear:hover{background:var(--sx-sunken);color:var(--sx-ink)}.sac-page .sx-search__submit{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sx-display);font-size:.9375rem;font-weight:700;color:#241a00;background:linear-gradient(180deg,var(--sx-gold-bright),var(--sx-gold));border:0;border-radius:var(--sx-r-sm);padding:.7rem 1.1rem;cursor:pointer;flex:none;box-shadow:0 1px 0 rgba(255,255,255,0.35) inset;transition:filter .18s ease}.sac-page .sx-search__submit:hover{filter:brightness(1.05)}.sac-page .sx-search--lg .sx-search__input{font-size:1.0625rem;padding-block:.8rem}.sac-page .sx-search--lg .sx-search__field{padding-left:1.15rem}.sac-page .sx-search--xl .sx-search__field{border-radius:var(--sx-r-lg);padding:.5rem .5rem .5rem 1.25rem}.sac-page .sx-search--xl .sx-search__submit{border-radius:var(--sx-r-md);padding:.85rem 1.4rem}@media(max-width:559.98px){.sac-page .sx-search__submit span{display:none}.sac-page .sx-search__submit{padding:.75rem .85rem}.sac-page .sx-search--xl .sx-search__field{padding-left:.9rem}}.sac-page .sx-search__panel{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 0.5rem);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);box-shadow:var(--sx-sh-3);overflow:hidden;max-height:min(60vh,30rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sx-line-strong) transparent}.sac-page .sx-search__panel::-webkit-scrollbar{width:8px}.sac-page .sx-search__panel::-webkit-scrollbar-track{background:transparent}.sac-page .sx-search__panel::-webkit-scrollbar-thumb{background:var(--sx-line-strong);border-radius:999px;border:2px solid var(--sx-surface)}.sac-page .sx-sres{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 1rem;text-decoration:none;border-bottom:1px solid var(--sx-line-soft)}.sac-page .sx-sres:last-of-type{border-bottom:0}.sac-page .sx-sres:hover,.sac-page .sx-sres.is-active{background:var(--sx-navy-wash)}.sac-page .sx-sres__main{min-width:0}.sac-page .sx-sres__title{display:block;font-size:.9375rem;font-weight:600;color:var(--sx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sac-page .sx-sres__meta{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:var(--sx-mute);margin-top:.2rem;min-width:0}.sac-page .sx-sres__meta>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sac-page .sx-sres__meta>.sx-tag{flex:none}.sac-page .sx-search__empty,.sac-page .sx-search__hint{padding:1.1rem 1.15rem;font-size:.9rem;color:var(--sx-mute)}.sac-page .sx-search__more{display:block;padding:.85rem 1rem;text-align:center;font-family:var(--sx-display);font-size:.875rem;font-weight:700;color:var(--sx-navy);background:var(--sx-sc);text-decoration:none;border-top:1px solid var(--sx-line)}.sac-page .sx-search__more:hover{background:var(--sx-navy-wash)}.sac-page .sx-hero{position:relative;z-index:5;background:radial-gradient(90% 120% at 88% 0,var(--sx-navy-wash) 0,rgba(255,255,255,0) 62%),linear-gradient(180deg,var(--sx-surface) 0,var(--sx-bg) 100%);border-bottom:1px solid var(--sx-line);padding-block:clamp(2.5rem,calc(1.8rem + 3vw),4.5rem) clamp(2.5rem,calc(1.8rem + 3vw),4rem)}.sac-page .sx-hero__inner{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,0.76fr);column-gap:clamp(2rem,4vw,4rem);align-items:start}.sac-page .sx-hero__main{min-width:0}.sac-page .sx-hero__title{font-family:var(--sx-display);font-weight:800;font-size:clamp(2rem,calc(1.35rem + 2.6vw),3.2rem);line-height:1.06;letter-spacing:-.032em;color:var(--sx-ink);margin:1rem 0 0;text-wrap:balance}.sac-page .sx-hero__title em{font-style:normal;color:var(--sx-navy)}.sac-page .sx-hero__title .sx-hero__hot{white-space:nowrap;color:var(--sx-gold-ink);background:linear-gradient(180deg,rgba(245,197,66,0) 66%,rgba(245,197,66,0.34) 66%);padding-inline:.12em}body.sac-page.dark-theme .sx-hero__title .sx-hero__hot{color:var(--sx-gold-bright)}.sac-page .sx-hero__lede{font-size:clamp(1rem,calc(0.96rem + 0.2vw),1.0625rem);line-height:1.7;color:var(--sx-ink-soft);margin:1.1rem 0 1.75rem;max-width:56ch;text-wrap:pretty}.sac-page .sx-hero__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.sac-page .sx-hero__chips-label{font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-faint);margin-right:.15rem}.sac-page .sx-hero__stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,calc(1.5rem + 1.8vw),3.25rem);border-top:1px solid var(--sx-line);padding-top:clamp(1.1rem,calc(0.9rem + 0.8vw),1.6rem)}.sac-page .sx-hero__stat{display:flex;flex-direction:column;gap:.15rem;padding-inline:clamp(0.5rem,1.4vw,1.5rem);border-left:1px solid var(--sx-line)}.sac-page .sx-hero__stat:first-child{padding-left:0;border-left:0}.sac-page .sx-hero__stat strong{font-family:var(--sx-mono);font-size:clamp(1.35rem,calc(1.1rem + 1vw),1.85rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--sx-navy-deep);line-height:1.1}.sac-page .sx-hero__stat span{font-size:.78125rem;color:var(--sx-mute);letter-spacing:.01em}.sac-page .sx-hero__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;align-content:start;min-width:0}@media(max-width:959.98px){.sac-page .sx-hero__inner{grid-template-columns:minmax(0,1fr);row-gap:2rem}.sac-page .sx-hero__aside{order:3}.sac-page .sx-hero__stats{order:2;margin-top:.5rem}}@media(max-width:559.98px){.sac-page .sx-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.1rem}.sac-page .sx-hero__stat:nth-child(3){padding-left:0;border-left:0}}.sac-page .sx-searchhero{position:relative;z-index:5;background:radial-gradient(80% 120% at 50% 0,var(--sx-navy-wash) 0,rgba(255,255,255,0) 65%),linear-gradient(180deg,var(--sx-surface) 0,var(--sx-bg) 100%);border-bottom:1px solid var(--sx-line);padding-block:clamp(2.5rem,calc(1.9rem + 2.6vw),4rem) clamp(2rem,calc(1.6rem + 2vw),3rem)}.sac-page .sx-searchhero__title,.sac-page .sx-searchhero__sub,.sac-page .sx-searchhero__box,.sac-page .sx-searchhero .sx-herocta{max-width:46rem}.sac-page .sx-searchhero__title{font-family:var(--sx-display);font-weight:800;font-size:clamp(1.9rem,calc(1.4rem + 2.2vw),2.9rem);line-height:1.08;letter-spacing:-.03em;color:var(--sx-ink);margin:.9rem 0 0}.sac-page .sx-searchhero__title em{font-style:normal;color:var(--sx-navy)}.sac-page .sx-searchhero__sub{font-size:1.0125rem;line-height:1.7;color:var(--sx-ink-soft);margin:.9rem 0 1.5rem;max-width:58ch}.sac-page .sx-searchhero__box{margin-bottom:1rem}.sac-page .sx-searchhero__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.sac-page .sx-results__count{font-family:var(--sx-display);font-weight:800;font-size:clamp(1.3rem,calc(1.1rem + 0.9vw),1.7rem);letter-spacing:-.02em;color:var(--sx-ink);margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--sx-line)}.sac-page .sx-results__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:.75rem}.sac-page .sx-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-sm);padding:.85rem 1rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sac-page .sx-result:hover{border-color:var(--sx-navy-line);box-shadow:var(--sx-sh-2);transform:translateY(-1px)}.sac-page .sx-result__main{min-width:0}.sac-page .sx-result__title{display:block;font-size:.9375rem;font-weight:600;color:var(--sx-ink);line-height:1.4}.sac-page .sx-result__meta{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:var(--sx-mute);margin-top:.28rem;min-width:0}.sac-page .sx-result__meta>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sac-page .sx-result__meta>.sx-tag{flex:none}.sac-page .sx-results__empty{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(2rem,calc(1.6rem + 2vw),3rem);text-align:center}.sac-page .sx-results__empty i{font-size:2.25rem;color:var(--sx-faint)}.sac-page .sx-results__empty h2{font-family:var(--sx-display);font-weight:800;font-size:1.4rem;color:var(--sx-ink);margin:.75rem 0 .5rem}.sac-page .sx-results__empty p{margin:0 auto;max-width:50ch;color:var(--sx-ink-soft)}.sac-page .sx-herocta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;background:var(--sx-surface);border:1px solid var(--sx-line);border-left:3px solid var(--sx-gold);border-radius:var(--sx-r-md);padding:.85rem .95rem;box-shadow:var(--sx-sh-1)}.sac-page .sx-herocta__advisor{position:relative;flex:none;line-height:0}.sac-page .sx-herocta__advisor img{width:3rem;height:3rem;border-radius:50%;object-fit:cover;border:2px solid var(--sx-surface);box-shadow:0 0 0 1px var(--sx-line)}.sac-page .sx-herocta__live,.sac-page .sx-advisor__live{position:absolute;right:0;bottom:0;width:.7rem;height:.7rem;border-radius:50%;background:#22c55e;border:2px solid var(--sx-surface)}.sac-page .sx-herocta__copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.sac-page .sx-herocta__copy strong{font-family:var(--sx-display);font-size:.9375rem;font-weight:700;color:var(--sx-ink);line-height:1.3}.sac-page .sx-herocta__copy span{font-size:.8125rem;color:var(--sx-mute)}.sac-page .sx-herocta__actions{display:flex;align-items:center;gap:.5rem;flex:none}.sac-page .sx-herocta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--sx-display);font-size:.875rem;font-weight:700;border:0;border-radius:var(--sx-r-sm);padding:.7rem 1rem;cursor:pointer;transition:filter .18s ease,transform .18s ease}.sac-page .sx-herocta__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.sac-page .sx-herocta__btn--quote{background:var(--sx-navy);color:#fff}body.sac-page.dark-theme .sx-herocta__btn--quote{color:#0d111d}.sac-page .sx-herocta__btn--wa{background:#25d366;color:#06331a;padding:.7rem .8rem;font-size:1.1rem}@media(max-width:599.98px){.sac-page .sx-herocta{grid-template-columns:auto minmax(0,1fr);row-gap:.75rem}.sac-page .sx-herocta__actions{grid-column:1 / -1}.sac-page .sx-herocta__btn--quote{flex:1 1 auto}}.sac-page .sx-hero__aside .sx-herocta{grid-template-columns:auto minmax(0,1fr);row-gap:.8rem}.sac-page .sx-hero__aside .sx-herocta__actions{grid-column:1 / -1}.sac-page .sx-hero__aside .sx-herocta__btn--quote{flex:1 1 auto}.sac-page .sx-advisor{display:inline-flex;align-items:center;gap:.75rem}.sac-page .sx-advisor__photo{position:relative;flex:none;line-height:0}.sac-page .sx-advisor__photo img{width:3rem;height:3rem;border-radius:50%;object-fit:cover;border:2px solid var(--sx-surface);box-shadow:0 0 0 1px var(--sx-line)}.sac-page .sx-advisor--lg .sx-advisor__photo img{width:3.75rem;height:3.75rem}.sac-page .sx-advisor__meta{display:flex;flex-direction:column;gap:.1rem}.sac-page .sx-advisor__meta strong{font-family:var(--sx-display);font-size:.9375rem;font-weight:700;color:var(--sx-ink)}.sac-page .sx-advisor__meta span{font-size:.8125rem;color:var(--sx-mute)}.sac-page .sx-anatomy{position:relative;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(1.1rem,calc(0.9rem + 0.7vw),1.5rem);margin:0;box-shadow:var(--sx-sh-1);overflow:hidden}.sac-page .sx-anatomy::after{content:"";position:absolute;inset:0;background-image:radial-gradient(120% 180% at 108% -34%,rgba(255,255,255,0) 0 57%,var(--sx-sec-line) 57% 57.5%,rgba(255,255,255,0) 57.5%),radial-gradient(150% 220% at 108% -34%,rgba(255,255,255,0) 0 68%,var(--sx-sec-soft) 68% 68.6%,rgba(255,255,255,0) 68.6%);-webkit-mask-image:linear-gradient(200deg,#000 0,transparent 62%);mask-image:linear-gradient(200deg,#000 0,transparent 62%);pointer-events:none}.sac-page .sx-anatomy>*{position:relative;z-index:1}.sac-page .sx-anatomy__label{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-mute);margin-bottom:.9rem}.sac-page .sx-anatomy__label i{font-size:1rem;letter-spacing:0;color:var(--sx-navy)}.sac-page .sx-anatomy__digits{display:flex;gap:.35rem}.sac-page .sx-anatomy__seg{display:flex;align-items:center;justify-content:center;font-family:var(--sx-mono);font-weight:600;font-size:clamp(1.05rem,calc(0.9rem + 0.6vw),1.3rem);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#fff;border-radius:var(--sx-r-xs);padding:.5rem 0}.sac-page .sx-anatomy__seg[data-len="2"]{flex:2 1 0}.sac-page .sx-anatomy__seg[data-len="1"]{flex:1 1 0}.sac-page .sx-anatomy__seg.sx-lvl--chapter{background:var(--sx-lvl-section)}.sac-page .sx-anatomy__seg.sx-lvl--heading{background:var(--sx-lvl-heading)}.sac-page .sx-anatomy__seg.sx-lvl--group{background:var(--sx-lvl-group)}.sac-page .sx-anatomy__seg.sx-lvl--code{background:var(--sx-lvl-code)}body.sac-page.dark-theme .sx-anatomy__seg{color:#0d111d}.sac-page .sx-anatomy__legend{display:grid;gap:.1rem;margin-top:.85rem}.sac-page .sx-anatomy__key{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.4rem 0 .4rem .65rem;border-left:3px solid var(--sx-line-strong);font-size:.8125rem}.sac-page .sx-anatomy__key strong{font-family:var(--sx-display);font-weight:700;color:var(--sx-ink);white-space:nowrap}.sac-page .sx-anatomy__key span{color:var(--sx-mute);line-height:1.45;overflow:hidden;text-overflow:ellipsis}.sac-page .sx-anatomy__key.sx-lvl--chapter{border-left-color:var(--sx-lvl-section)}.sac-page .sx-anatomy__key.sx-lvl--heading{border-left-color:var(--sx-lvl-heading)}.sac-page .sx-anatomy__key.sx-lvl--group{border-left-color:var(--sx-lvl-group)}.sac-page .sx-anatomy__key.sx-lvl--code{border-left-color:var(--sx-lvl-code)}.sac-page .sx-sections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,calc(0.85rem + 0.7vw),1.5rem)}.sac-page .sx-sections__grid>:first-child{grid-column:span 2}@media(max-width:979.98px){.sac-page .sx-sections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sac-page .sx-sections__grid>:first-child{grid-column:span 2}}@media(max-width:619.98px){.sac-page .sx-sections__grid{grid-template-columns:minmax(0,1fr)}.sac-page .sx-sections__grid>:first-child{grid-column:auto}}.sac-page .sx-plate-card{position:relative;display:flex;flex-direction:column;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;text-decoration:none;box-shadow:var(--sx-sh-1);transition:transform .22s cubic-bezier(0.22,1,0.36,1),box-shadow .22s ease,border-color .22s ease}.sac-page .sx-plate-card{background-image:linear-gradient(var(--sx-sec),var(--sx-sec));background-repeat:no-repeat;background-size:100% 3px;background-position:0 0}.sac-page .sx-plate-card:hover{transform:translateY(-3px);box-shadow:var(--sx-sh-3);border-color:var(--sx-sec-line)}.sac-page .sx-plate-card__num{color:#fff}.sac-page .sx-plate-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 7}.sac-page .sx-sections__grid>:first-child .sx-plate-card__media{aspect-ratio:16 / 6}.sac-page .sx-plate-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.22,1,0.36,1)}.sac-page .sx-plate-card:hover .sx-plate-card__media img{transform:scale(1.04)}.sac-page .sx-plate-card__media::after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--sx-sec),var(--sx-sec)),linear-gradient(180deg,rgba(13,20,48,0.58) 0,rgba(13,20,48,0.14) 45%,rgba(13,20,48,0) 70%),linear-gradient(200deg,var(--sx-sec) 0,rgba(255,255,255,0) 78%);background-repeat:no-repeat;background-size:100% 3px,100% 100%,100% 100%;background-position:0 100%,0 0,0 0;opacity:.94;pointer-events:none}.sac-page .sx-plate-card__media img{transition:transform .5s cubic-bezier(0.22,1,0.36,1),filter .4s ease}.sac-page .sx-plate-card:hover .sx-plate-card__media img{filter:saturate(1.06)}.sac-page .sx-plate-card__num{position:absolute;left:clamp(0.9rem,calc(0.7rem + 0.6vw),1.25rem);top:.35rem;font-family:var(--sx-mono);font-weight:600;font-size:clamp(2.5rem,calc(1.9rem + 2.4vw),3.75rem);line-height:1;color:rgba(255,255,255,0.92);text-shadow:0 2px 12px rgba(13,20,48,0.5);z-index:2}.sac-page .sx-plate-card__body{display:flex;flex-direction:column;gap:.4rem;padding:clamp(1rem,calc(0.85rem + 0.6vw),1.4rem);flex:1 1 auto}.sac-page .sx-plate-card__kicker{font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-navy)}.sac-page .sx-plate-card__title{font-family:var(--sx-display);font-weight:700;font-size:clamp(1.0625rem,calc(1rem + 0.35vw),1.25rem);line-height:1.25;letter-spacing:-.015em;color:var(--sx-ink)}.sac-page .sx-plate-card__blurb{font-size:.875rem;line-height:1.6;color:var(--sx-mute);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sac-page .sx-plate-card__meta{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--sx-line-soft);font-family:var(--sx-mono);font-size:.75rem;color:var(--sx-mute);font-variant-numeric:tabular-nums}.sac-page .sx-plate-card__meta i{margin-left:auto;font-size:1.1rem;color:var(--sx-navy);transition:transform .22s ease}.sac-page .sx-plate-card:hover .sx-plate-card__meta i{transform:translateX(4px)}.sac-page .sx-dhead{position:relative;background:radial-gradient(80% 110% at 85% 0,var(--sx-sec-wash) 0,rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--sx-surface) 0,var(--sx-bg) 100%);border-bottom:1px solid var(--sx-line);padding-block:clamp(1.25rem,calc(1rem + 1vw),2rem) clamp(2.25rem,calc(1.8rem + 2.2vw),3.5rem)}.sac-page .sx-dhead__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,23rem);column-gap:clamp(2rem,3.6vw,4rem);align-items:start}.sac-page .sx-dhead__main{min-width:0}.sac-page .sx-dhead__aside{position:sticky;top:calc(var(--sx-header-h) + 1.25rem);display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;align-content:start;min-width:0}@media(max-width:979.98px){.sac-page .sx-dhead__grid{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.sac-page .sx-dhead__aside{position:static}}@media(min-width:620px) and (max-width:979.98px){.sac-page .sx-dhead__aside,.sac-page .sx-hero__aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.sac-page .sx-dhead__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:clamp(1.1rem,calc(0.9rem + 0.7vw),1.6rem)}.sac-page .sx-dhead__kicker{display:block;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-mute);margin-bottom:.65rem}.sac-page .sx-dhead__title{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-family:var(--sx-display);font-weight:800;font-size:clamp(1.65rem,calc(1.25rem + 1.8vw),2.6rem);line-height:1.1;letter-spacing:-.03em;color:var(--sx-ink);margin:0 0 clamp(1.25rem,calc(1rem + 1vw),1.85rem);text-wrap:balance}.sac-page .sx-dhead__lede{font-size:1rem;line-height:1.72;color:var(--sx-ink-soft);margin:clamp(1.1rem,calc(0.9rem + 0.7vw),1.5rem) 0;max-width:62ch}.sac-page .sx-dhead__main>.sx-herocta{margin-top:clamp(1rem,calc(0.85rem + 0.6vw),1.5rem)}.sac-page .sx-dhead__lede a{color:var(--sx-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sac-page .sx-answer{background:var(--sx-sc);border:1px solid var(--sx-line);border-left:3px solid var(--sx-navy);border-radius:var(--sx-r-sm);padding:clamp(1.1rem,calc(0.9rem + 0.7vw),1.5rem) clamp(1.15rem,calc(0.95rem + 0.7vw),1.6rem)}.sac-page .sx-answer__label{display:flex;align-items:center;gap:.5rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-navy);margin-bottom:.6rem}.sac-page .sx-answer__label i{font-size:1rem;letter-spacing:0}.sac-page .sx-answer__text{font-size:clamp(1rem,calc(0.96rem + 0.2vw),1.0625rem);line-height:1.68;color:var(--sx-ink);margin:0;text-wrap:pretty}.sac-page .sx-answer__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;list-style:none;margin:1.1rem 0 0;padding:.95rem 0 0;border-top:1px solid var(--sx-line)}.sac-page .sx-answer__facts li{display:inline-flex;align-items:center;gap:.45rem}.sac-page .sx-answer__facts li>span:first-child{font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-mute)}.sac-page .sx-answer__facts strong{font-family:var(--sx-mono);font-size:.875rem;font-weight:600;color:var(--sx-ink)}.sac-page .sx-official{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-sm);padding:clamp(1.05rem,calc(0.9rem + 0.6vw),1.4rem);margin-top:clamp(1rem,calc(0.85rem + 0.6vw),1.35rem)}.sac-page .sx-official__label{display:flex;align-items:center;gap:.5rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-mute);margin-bottom:.55rem}.sac-page .sx-official__label i{font-size:1rem;letter-spacing:0;color:var(--sx-navy)}.sac-page .sx-official__text{font-size:1rem;line-height:1.6;color:var(--sx-ink);margin:0 0 .6rem}.sac-page .sx-official__src{display:block;font-size:.78125rem;font-style:italic;color:var(--sx-faint)}.sac-page .sx-official__note{display:flex;align-items:flex-start;gap:.45rem;margin-top:.7rem;padding-top:.7rem;border-top:1px dashed var(--sx-line);font-size:.8125rem;color:var(--sx-itc-part)}.sac-page .sx-glance{margin:0;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;box-shadow:var(--sx-sh-1)}.sac-page .sx-glance__row{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid var(--sx-line-soft)}.sac-page .sx-glance__row:nth-child(odd){background:var(--sx-sc-low)}.sac-page .sx-glance__row:last-child{border-bottom:0}.sac-page .sx-glance dt{font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-mute);line-height:1.4}.sac-page .sx-glance dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.875rem;line-height:1.45;color:var(--sx-ink);min-width:0}.sac-page .sx-glance dd strong{font-family:var(--sx-mono);font-weight:600;font-size:.9375rem}.sac-page .sx-glance dd a{color:var(--sx-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:419.98px){.sac-page .sx-glance__row{grid-template-columns:minmax(0,1fr);gap:.3rem}}.sac-page .sx-ratehead{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:clamp(1.1rem,calc(0.9rem + 1vw),2.25rem);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(1.15rem,calc(0.95rem + 0.8vw),1.65rem) clamp(1.25rem,calc(1rem + 0.9vw),1.85rem);box-shadow:var(--sx-sh-1);margin-bottom:clamp(1rem,calc(0.85rem + 0.6vw),1.35rem)}.sac-page .sx-ratehead__slab{display:flex;flex-direction:column;gap:.6rem;padding-right:clamp(1.1rem,calc(0.9rem + 1vw),2.25rem);border-right:1px solid var(--sx-line)}.sac-page .sx-ratehead__label{font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-mute)}.sac-page .sx-ratehead__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sac-page .sx-ratehead__split{display:grid;gap:.3rem;min-width:0}.sac-page .sx-ratehead__split p{margin:0;font-size:.9375rem;color:var(--sx-ink-soft)}.sac-page .sx-ratehead__split strong{font-family:var(--sx-mono);font-weight:600;color:var(--sx-ink);font-variant-numeric:tabular-nums}@media(max-width:719.98px){.sac-page .sx-ratehead{grid-template-columns:minmax(0,1fr)}.sac-page .sx-ratehead__slab{padding-right:0;padding-bottom:1rem;border-right:0;border-bottom:1px solid var(--sx-line)}}.sac-page .sx-rates{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;box-shadow:var(--sx-sh-1);margin-top:clamp(1rem,calc(0.85rem + 0.6vw),1.35rem)}.sac-page .sx-rates__table{width:100%;border-collapse:collapse}.sac-page .sx-rates__table thead th{text-align:left;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-mute);background:var(--sx-sc);padding:.8rem 1rem;border-bottom:1px solid var(--sx-line);white-space:nowrap}.sac-page .sx-rates__table tbody td{padding:1rem;vertical-align:top;border-bottom:1px solid var(--sx-line-soft);font-size:.9375rem;line-height:1.6;color:var(--sx-ink-soft)}.sac-page .sx-rates__table tbody tr:last-child td{border-bottom:0}.sac-page .sx-rates__table tbody tr.is-targeted{background:var(--sx-navy-wash)}.sac-page .sx-rates__table tbody tr.is-targeted td:first-child{box-shadow:inset 3px 0 0 var(--sx-navy)}.sac-page .sx-rates__table td:first-child{width:8.5rem}.sac-page .sx-rates__table td:nth-child(3),.sac-page .sx-rates__table td:nth-child(4),.sac-page .sx-rates__table td:nth-child(5){white-space:nowrap;width:1%}.sac-page .sx-rates__item{display:block;font-family:var(--sx-mono);font-size:.9375rem;font-weight:600;color:var(--sx-ink);margin-bottom:.35rem}.sac-page .sx-rates__table td:first-child .sx-tag{margin-right:.25rem;margin-top:.15rem}.sac-page .sx-rates__note{display:block;margin-top:.5rem;font-size:.8125rem;font-style:italic;color:var(--sx-mute)}.sac-page .sx-rates__split{font-family:var(--sx-mono);font-size:.875rem;color:var(--sx-ink);font-variant-numeric:tabular-nums}.sac-page .sx-rates__multi{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.9rem 1rem;background:var(--sx-sc-low);border-top:1px solid var(--sx-line);font-size:.8125rem;line-height:1.6;color:var(--sx-mute)}.sac-page .sx-rates__multi i{color:var(--sx-navy);font-size:1rem;margin-top:.1rem}@media(max-width:859.98px){.sac-page .sx-rates__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;white-space:nowrap}.sac-page .sx-rates__table thead th{padding:0;border:0}.sac-page .sx-rates__table,.sac-page .sx-rates__table tbody,.sac-page .sx-rates__table tr,.sac-page .sx-rates__table td{display:block;width:auto}.sac-page .sx-rates__table tr{border-bottom:1px solid var(--sx-line);padding:.4rem 0 .9rem}.sac-page .sx-rates__table tr:last-child{border-bottom:0}.sac-page .sx-rates__table td{border-bottom:0;padding:.4rem 1rem}.sac-page .sx-rates__table td:first-child{width:auto;padding-top:.9rem}.sac-page .sx-rates__table td[data-th]::before{content:attr(data-th);display:block;font-family:var(--sx-mono);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-faint);margin-bottom:.3rem}.sac-page .sx-rates__table td:first-child[data-th]::before{display:none}.sac-page .sx-rates__table tbody tr.is-targeted td:first-child{box-shadow:none}.sac-page .sx-rates__table tbody tr.is-targeted{box-shadow:inset 3px 0 0 var(--sx-navy)}}.sac-page .sx-ratenote{background:var(--sx-gold-wash);border:1px solid var(--sx-gold-line);border-radius:var(--sx-r-md);padding:clamp(1.05rem,calc(0.9rem + 0.6vw),1.4rem);margin-top:clamp(1rem,calc(0.85rem + 0.6vw),1.35rem)}.sac-page .sx-ratenote__badge{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-gold-ink);margin-bottom:.6rem}.sac-page .sx-ratenote__badge i{font-size:1rem;letter-spacing:0}.sac-page .sx-ratenote p{margin:0;font-size:.875rem;line-height:1.7;color:var(--sx-ink-soft)}.sac-page .sx-ratenote a{color:var(--sx-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sac-page .sx-ratenote--empty{background:var(--sx-sc);border-color:var(--sx-line)}.sac-page .sx-ratenote--empty .sx-ratenote__badge{color:var(--sx-mute)}.sac-page .sx-exempt{background:var(--sx-surface);border:1px solid var(--sx-line);border-top:3px solid var(--sx-r-nil);border-radius:var(--sx-r-md);padding:clamp(1.2rem,calc(1rem + 0.8vw),1.75rem);box-shadow:var(--sx-sh-1)}.sac-page .sx-exempt__head{margin-bottom:1.1rem}.sac-page .sx-exempt__badge{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-r-nil);margin-bottom:.55rem}.sac-page .sx-exempt__badge i{font-size:1rem;letter-spacing:0}.sac-page .sx-exempt__head p{margin:0;font-size:.9375rem;line-height:1.7;color:var(--sx-ink-soft);max-width:72ch}.sac-page .sx-exempt__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.6rem;list-style:none;margin:0;padding:0}.sac-page .sx-exempt__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;background:var(--sx-r-nil-wash);border:1px solid var(--sx-r-nil-line);border-radius:var(--sx-r-sm);padding:.85rem 1rem;font-size:.9rem;line-height:1.6;color:var(--sx-ink-soft)}.sac-page .sx-exempt__list i{color:var(--sx-r-nil);font-size:1.05rem;margin-top:.15rem}.sac-page .sx-exempt__list em{display:block;margin-top:.4rem;font-family:var(--sx-mono);font-size:.75rem;font-style:normal;color:var(--sx-mute)}.sac-page .sx-exempt__src{margin:1.1rem 0 0;padding-top:.9rem;border-top:1px dashed var(--sx-line);font-size:.8125rem;line-height:1.65;color:var(--sx-mute)}.sac-page .sx-rcm{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(1.2rem,calc(1rem + 0.8vw),1.85rem);box-shadow:var(--sx-sh-2)}.sac-page .sx-rcm__head{margin-bottom:1.25rem}.sac-page .sx-rcm__head p{margin:.7rem 0 0;font-size:.9375rem;line-height:1.7;color:var(--sx-ink-soft);max-width:76ch}.sac-page .sx-rcm__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.85rem}.sac-page .sx-rcm__card{display:flex;flex-direction:column;background:var(--sx-sc-low);border:1px solid var(--sx-line);border-left:3px solid var(--sx-r40);border-radius:var(--sx-r-sm);padding:1rem 1.1rem}.sac-page .sx-rcm__service{margin:0 0 .85rem;font-size:.9375rem;font-weight:600;line-height:1.55;color:var(--sx-ink)}.sac-page .sx-rcm__who{display:grid;gap:.55rem;margin:0 0 .85rem}.sac-page .sx-rcm__who>div{display:grid;gap:.15rem}.sac-page .sx-rcm__who dt{font-family:var(--sx-mono);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-r40)}.sac-page .sx-rcm__who dd{margin:0;font-size:.8125rem;line-height:1.55;color:var(--sx-ink-soft)}.sac-page .sx-rcm__ref{margin-top:auto;font-family:var(--sx-mono);font-size:.6875rem;color:var(--sx-faint);padding-top:.7rem;border-top:1px dashed var(--sx-line)}.sac-page .sx-rcm__src{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--sx-line);font-size:.8125rem;line-height:1.7;color:var(--sx-mute)}.sac-page .sx-calc{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;box-shadow:var(--sx-sh-2);margin-top:clamp(1rem,calc(0.85rem + 0.6vw),1.35rem)}.sac-page .sx-calc__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:clamp(1.05rem,calc(0.9rem + 0.6vw),1.4rem) clamp(1.15rem,calc(0.95rem + 0.7vw),1.6rem);background:var(--sx-sc);border-bottom:1px solid var(--sx-line)}.sac-page .sx-calc__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--sx-r-sm);background:var(--sx-navy);color:#fff;font-size:1.35rem}body.sac-page.dark-theme .sx-calc__icon{color:#0d111d}.sac-page .sx-calc__title{font-family:var(--sx-display);font-weight:700;font-size:clamp(1.0625rem,calc(1rem + 0.35vw),1.2rem);color:var(--sx-ink);margin:0 0 .2rem}.sac-page .sx-calc__sub{margin:0;font-size:.875rem;line-height:1.55;color:var(--sx-mute)}.sac-page .sx-calc__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}.sac-page .sx-calc__inputs{padding:clamp(1.15rem,calc(0.95rem + 0.7vw),1.6rem);border-right:1px solid var(--sx-line)}.sac-page .sx-calc__label{display:block;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-mute);margin-bottom:.5rem;padding:0}.sac-page .sx-calc__amountwrap{position:relative;margin-bottom:1.35rem}.sac-page .sx-calc__rupee{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);font-family:var(--sx-mono);font-size:1.05rem;color:var(--sx-mute)}.sac-page .sx-calc__amount{width:100%;font-family:var(--sx-mono);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sx-ink);background:var(--sx-sc-low);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-sm);padding:.85rem 1rem .85rem 2.35rem;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.sac-page .sx-calc__amount:focus{border-color:var(--sx-navy);box-shadow:0 0 0 4px var(--sx-navy-soft);background:var(--sx-surface)}.sac-page .sx-calc__fieldset{border:0;padding:0;margin:0 0 1.35rem}.sac-page .sx-calc__slabs{display:flex;flex-wrap:wrap;gap:.45rem}.sac-page .sx-calc__slab{position:relative;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--sx-mono);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sx-ink-soft);background:var(--sx-surface);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-xs);padding:.5rem .85rem;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.sac-page .sx-calc__slab:hover{border-color:var(--sx-navy-line);color:var(--sx-ink)}.sac-page .sx-calc__slab.is-active{color:#fff;background:var(--sx-navy);border-color:var(--sx-navy)}.sac-page .sx-calc__slab.is-active.sx-rate--nil{background:var(--sx-r-nil);border-color:var(--sx-r-nil)}.sac-page .sx-calc__slab.is-active.sx-rate--r15{background:var(--sx-r15);border-color:var(--sx-r15)}.sac-page .sx-calc__slab.is-active.sx-rate--r5{background:var(--sx-r5);border-color:var(--sx-r5)}.sac-page .sx-calc__slab.is-active.sx-rate--r75{background:var(--sx-r75);border-color:var(--sx-r75)}.sac-page .sx-calc__slab.is-active.sx-rate--r12{background:var(--sx-r12);border-color:var(--sx-r12)}.sac-page .sx-calc__slab.is-active.sx-rate--r18{background:var(--sx-r18);border-color:var(--sx-r18)}.sac-page .sx-calc__slab.is-active.sx-rate--r40{background:var(--sx-r40);border-color:var(--sx-r40)}body.sac-page.dark-theme .sx-calc__slab.is-active{color:#0d111d}.sac-page .sx-calc__slab.sx-rate::before{display:none}.sac-page .sx-calc__mapdot{width:.35rem;height:.35rem;border-radius:50%;background:var(--sx-gold);flex:none}.sac-page .sx-calc__maplegend{display:flex;align-items:center;gap:.4rem;margin:.6rem 0 0;font-size:.75rem;color:var(--sx-mute)}.sac-page .sx-calc__switches{display:grid;gap:.5rem}.sac-page .sx-calc__toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;background:var(--sx-sc-high);border-radius:var(--sx-r-sm)}.sac-page .sx-calc__opt{font-family:var(--sx-display);font-size:.8125rem;font-weight:600;color:var(--sx-ink-soft);background:0;border:0;border-radius:7px;padding:.6rem .5rem;cursor:pointer;transition:color .16s ease,background .16s ease}.sac-page .sx-calc__opt:hover{color:var(--sx-ink)}.sac-page .sx-calc__opt.is-active{color:#fff;background:var(--sx-navy);box-shadow:var(--sx-sh-1)}body.sac-page.dark-theme .sx-calc__opt.is-active{color:#0d111d}.sac-page .sx-calc__opt--quiet{opacity:.62}.sac-page .sx-calc__rcmhint{display:flex;align-items:flex-start;gap:.45rem;margin:.85rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--sx-mute)}.sac-page .sx-calc__rcmhint i{color:var(--sx-navy);font-size:1rem;margin-top:.1rem}.sac-page .sx-calc__result{padding:clamp(1.15rem,calc(0.95rem + 0.7vw),1.6rem);background:var(--sx-sc-low);display:flex;flex-direction:column}.sac-page .sx-calc__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--sx-line-soft);font-size:.9375rem;color:var(--sx-ink-soft)}.sac-page .sx-calc__row em{font-style:normal;font-family:var(--sx-mono);font-size:.8125rem;color:var(--sx-mute)}.sac-page .sx-calc__row strong{font-family:var(--sx-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--sx-ink);white-space:nowrap}.sac-page .sx-calc__row--split{padding-left:.85rem;font-size:.875rem}.sac-page .sx-calc__row--tax strong{color:var(--sx-navy-deep)}.sac-page .sx-calc__row--total{border-bottom:0;margin-top:.5rem;padding-top:.95rem;border-top:2px solid var(--sx-navy)}.sac-page .sx-calc__row--total span{font-family:var(--sx-display);font-size:1.0625rem;font-weight:700;color:var(--sx-ink)}.sac-page .sx-calc__row--total strong{font-size:clamp(1.25rem,calc(1.1rem + 0.7vw),1.5rem);color:var(--sx-navy-deep)}.sac-page .sx-calc__note{margin:1rem 0 0;font-size:.75rem;line-height:1.6;color:var(--sx-mute)}@media(max-width:859.98px){.sac-page .sx-calc__grid{grid-template-columns:minmax(0,1fr)}.sac-page .sx-calc__inputs{border-right:0;border-bottom:1px solid var(--sx-line)}}.sac-page .sx-uses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(0.85rem,calc(0.7rem + 0.6vw),1.25rem)}.sac-page .sx-uses__item{display:grid;grid-template-rows:auto 1fr;gap:.85rem;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(1.05rem,calc(0.9rem + 0.6vw),1.4rem);box-shadow:var(--sx-sh-1)}.sac-page .sx-uses__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--sx-r-sm);background:var(--sx-navy-wash);color:var(--sx-navy);font-size:1.2rem}.sac-page .sx-uses__item>div{display:flex;flex-direction:column}.sac-page .sx-uses__item strong{font-family:var(--sx-display);font-size:1rem;font-weight:700;color:var(--sx-ink);margin-bottom:.4rem}.sac-page .sx-uses__item p{margin:0 0 .85rem;font-size:.875rem;line-height:1.6;color:var(--sx-mute)}.sac-page .sx-uses__link{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-family:var(--sx-display);font-size:.8125rem;font-weight:700;color:var(--sx-navy);text-decoration:none}.sac-page .sx-uses__link:hover{text-decoration:underline;text-underline-offset:3px}.sac-page .sx-digits{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(0.85rem,calc(0.7rem + 0.6vw),1.25rem);margin-top:clamp(0.85rem,calc(0.7rem + 0.6vw),1.25rem)}.sac-page .sx-digits__opt{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;background:var(--sx-sc);border:1px solid var(--sx-line);border-top:3px solid var(--sx-navy);border-radius:var(--sx-r-sm);padding:clamp(1rem,calc(0.85rem + 0.5vw),1.25rem)}.sac-page .sx-digits__len{font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-navy)}.sac-page .sx-digits__note{font-size:.8125rem;line-height:1.6;color:var(--sx-mute)}.sac-page .sx-digits__pill{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sx-mono);font-size:.8125rem;font-weight:600;color:var(--sx-navy-deep);background:var(--sx-navy-wash);border:1px solid var(--sx-navy-line);border-radius:var(--sx-r-xs);padding:.24rem .5rem}.sac-page .sx-rows{display:grid;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;box-shadow:var(--sx-sh-1)}.sac-page .sx-row{display:flex;align-items:center;gap:.5rem 1rem;padding:.85rem 1.1rem;text-decoration:none;border-bottom:1px solid var(--sx-line-soft);border-left:3px solid transparent;transition:background .16s ease,border-left-color .16s ease}.sac-page .sx-rows>.sx-row:last-child{border-bottom:0}.sac-page .sx-row:hover{background:var(--sx-navy-wash)}.sac-page .sx-row.sx-lvl--section:hover{border-left-color:var(--sx-lvl-section)}.sac-page .sx-row.sx-lvl--heading:hover{border-left-color:var(--sx-lvl-heading)}.sac-page .sx-row.sx-lvl--group:hover{border-left-color:var(--sx-lvl-group)}.sac-page .sx-row.sx-lvl--code:hover{border-left-color:var(--sx-lvl-code)}.sac-page .sx-row__code{font-family:var(--sx-mono);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--sx-navy-deep);white-space:nowrap;flex:none;min-width:4.5rem}.sac-page .sx-row.sx-lvl--heading .sx-row__code{color:var(--sx-lvl-heading)}.sac-page .sx-row.sx-lvl--group .sx-row__code{color:var(--sx-lvl-group)}.sac-page .sx-row__main{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.sac-page .sx-row__title{font-size:.9375rem;line-height:1.5;color:var(--sx-ink)}.sac-page .sx-row__meta{font-family:var(--sx-mono);font-size:.75rem;color:var(--sx-faint)}.sac-page .sx-row .sx-rate{flex:none}.sac-page .sx-row__lead{flex:1 1 1.5rem;min-width:1.5rem;height:1px;background-image:linear-gradient(to right,var(--sx-line-strong) 33%,rgba(255,255,255,0) 0);background-size:6px 1px;background-repeat:repeat-x;opacity:.85}.sac-page .sx-row__go{flex:none;color:var(--sx-faint);font-size:1.15rem;transition:transform .18s ease,color .18s ease}.sac-page .sx-row:hover .sx-row__go{color:var(--sx-navy);transform:translateX(3px)}@media(max-width:719.98px){.sac-page .sx-row{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem;padding:.9rem 1rem}.sac-page .sx-row__code{grid-column:1;grid-row:1}.sac-page .sx-row__main{grid-column:1 / -1;grid-row:2}.sac-page .sx-row__lead{display:none}.sac-page .sx-row .sx-rate{grid-column:2;grid-row:1;justify-self:end}.sac-page .sx-row__go{display:none}}.sac-page .sx-groupblock{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;box-shadow:var(--sx-sh-1)}.sac-page .sx-groupblock+.sx-groupblock{margin-top:.75rem}.sac-page .sx-groupblock>summary{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.15rem;cursor:pointer;list-style:none;background:var(--sx-sc-low);transition:background .16s ease}.sac-page .sx-groupblock>summary:hover{background:var(--sx-navy-wash)}.sac-page .sx-groupblock>summary::-webkit-details-marker{display:none}.sac-page .sx-groupblock__code{font-family:var(--sx-mono);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sx-lvl-group);white-space:nowrap}.sac-page .sx-groupblock__title{font-family:var(--sx-display);font-size:.9375rem;font-weight:700;color:var(--sx-ink);line-height:1.4}.sac-page .sx-groupblock__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding-inline:.4rem;border-radius:999px;background:var(--sx-navy-wash);border:1px solid var(--sx-navy-line);font-family:var(--sx-mono);font-size:.75rem;font-weight:600;color:var(--sx-navy)}.sac-page .sx-groupblock__chev{color:var(--sx-faint);font-size:1.25rem;transition:transform .22s ease}.sac-page .sx-groupblock[open]>summary{border-bottom:1px solid var(--sx-line)}.sac-page .sx-groupblock[open] .sx-groupblock__chev{transform:rotate(90deg)}.sac-page .sx-groupblock__body{display:grid}.sac-page .sx-groupblock__body>.sx-row:last-child{border-bottom:0}.sac-page .sx-groupblock__body>.sx-exempt{border:0;border-radius:0;box-shadow:none}@media(max-width:599.98px){.sac-page .sx-groupblock>summary{grid-template-columns:minmax(0,1fr) auto auto;row-gap:.3rem;gap:.6rem}.sac-page .sx-groupblock__code{grid-column:1 / -1}}.sac-page .sx-relsec__grid,.sac-page .sx-popular__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(0.85rem,calc(0.7rem + 0.6vw),1.15rem)}.sac-page .sx-relcard{display:flex;flex-direction:column;gap:.65rem;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:1rem 1.1rem .9rem;text-decoration:none;box-shadow:var(--sx-sh-1);transition:transform .2s cubic-bezier(0.22,1,0.36,1),box-shadow .2s ease,border-color .2s ease}.sac-page .sx-relcard:hover{transform:translateY(-2px);box-shadow:var(--sx-sh-2);border-color:var(--sx-navy-line)}.sac-page .sx-relcard__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.sac-page .sx-relcard__title{font-size:.9375rem;line-height:1.55;color:var(--sx-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.65em}.sac-page .sx-relcard__go{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.7rem;border-top:1px solid var(--sx-line-soft);font-family:var(--sx-display);font-size:.78125rem;font-weight:700;color:var(--sx-navy)}.sac-page .sx-relcard__go i{transition:transform .2s ease}.sac-page .sx-relcard:hover .sx-relcard__go i{transform:translateX(3px)}.sac-page .sx-resources__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:.75rem}.sac-page .sx-rescard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-sm);padding:1rem 1.1rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sac-page .sx-rescard:hover{border-color:var(--sx-navy-line);box-shadow:var(--sx-sh-2);transform:translateY(-1px)}.sac-page .sx-rescard__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--sx-r-xs);background:var(--sx-navy-wash);color:var(--sx-navy);font-size:1.1rem;flex:none}.sac-page .sx-rescard__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sac-page .sx-rescard__body strong{font-family:var(--sx-display);font-size:.9375rem;font-weight:700;color:var(--sx-ink);line-height:1.4}.sac-page .sx-rescard__body span{font-size:.8125rem;line-height:1.6;color:var(--sx-mute)}.sac-page .sx-crosslinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.85rem;margin-top:clamp(1.25rem,calc(1rem + 1vw),2rem)}.sac-page .sx-crosslink{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;background:var(--sx-sc);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:1.1rem 1.25rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.sac-page .sx-crosslink{margin-top:clamp(1.25rem,calc(1rem + 1vw),2rem)}.sac-page .sx-crosslinks>.sx-crosslink{margin-top:0}.sac-page .sx-crosslink:hover{background:var(--sx-navy-wash);border-color:var(--sx-navy-line);transform:translateY(-1px)}.sac-page .sx-crosslink__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--sx-r-sm);background:var(--sx-surface);border:1px solid var(--sx-line);color:var(--sx-navy);font-size:1.3rem;flex:none}.sac-page .sx-crosslink__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sac-page .sx-crosslink__body strong{font-family:var(--sx-display);font-size:.9375rem;font-weight:700;color:var(--sx-ink)}.sac-page .sx-crosslink__body span{font-size:.8125rem;line-height:1.6;color:var(--sx-mute)}.sac-page .sx-crosslink__go{color:var(--sx-navy);font-size:1.2rem;transition:transform .2s ease}.sac-page .sx-crosslink:hover .sx-crosslink__go{transform:translateX(4px)}.sac-page .sx-slabgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(0.85rem,calc(0.7rem + 0.6vw),1.15rem)}.sac-page .sx-slabgrid--spaced{margin-top:clamp(1rem,calc(0.85rem + 0.6vw),1.35rem)}@media(min-width:1000px){.sac-page .sx-slabgrid--spaced{grid-template-columns:repeat(4,minmax(0,1fr))}.sac-page .sx-slabgrid--spaced .sx-slabentry--r18{grid-column:span 2}}.sac-page .sx-slabentry{display:flex;flex-direction:column;gap:.7rem;background:var(--sx-surface);border:1px solid var(--sx-line);border-left:3px solid var(--sx-r-goods);border-radius:var(--sx-r-sm);padding:1rem 1.15rem;text-decoration:none;box-shadow:var(--sx-sh-1);transition:transform .2s cubic-bezier(0.22,1,0.36,1),box-shadow .2s ease}.sac-page a.sx-slabentry:hover{transform:translateY(-2px);box-shadow:var(--sx-sh-2)}.sac-page .sx-slabentry--nil{border-left-color:var(--sx-r-nil)}.sac-page .sx-slabentry--r15{border-left-color:var(--sx-r15)}.sac-page .sx-slabentry--r5{border-left-color:var(--sx-r5)}.sac-page .sx-slabentry--r75{border-left-color:var(--sx-r75)}.sac-page .sx-slabentry--r12{border-left-color:var(--sx-r12)}.sac-page .sx-slabentry--r18{border-left-color:var(--sx-r18)}.sac-page .sx-slabentry--r40{border-left-color:var(--sx-r40)}.sac-page .sx-slabentry__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sac-page .sx-slabentry>.sx-slabentry__head:nth-child(3){margin-top:auto}.sac-page .sx-slabentry__heading{font-family:var(--sx-display);font-size:.875rem;font-weight:700;color:var(--sx-navy);text-decoration:none}.sac-page .sx-slabentry__heading:hover{text-decoration:underline;text-underline-offset:3px}.sac-page .sx-slabentry__desc{margin:0;font-size:.875rem;line-height:1.65;color:var(--sx-ink-soft)}.sac-page .sx-slabentry__note{font-size:.78125rem;font-style:italic;color:var(--sx-mute);line-height:1.55}.sac-page .sx-slabhero{position:relative;background:radial-gradient(80% 110% at 85% 0,var(--sx-navy-wash) 0,rgba(255,255,255,0) 60%),linear-gradient(180deg,var(--sx-surface) 0,var(--sx-bg) 100%);border-bottom:1px solid var(--sx-line);padding-block:clamp(1.25rem,calc(1rem + 1vw),2rem) clamp(2.25rem,calc(1.8rem + 2.2vw),3.5rem)}.sac-page .sx-slabhero__badge{display:inline-flex;align-items:center;font-family:var(--sx-mono);font-weight:600;font-size:clamp(2rem,calc(1.5rem + 2.4vw),3.25rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:.35rem .85rem;border-radius:var(--sx-r-sm);border:2px solid currentColor;margin-bottom:1.1rem}.sac-page .sx-slabhero__badge.sx-rate::before{display:none}.sac-page .sx-how__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);column-gap:clamp(2rem,4vw,4.5rem);align-items:start}.sac-page .sx-how__text{min-width:0}.sac-page .sx-how__text .sx-eyebrow{margin-bottom:.85rem}.sac-page .sx-how__text .sx-h2{margin-bottom:clamp(1.5rem,calc(1.2rem + 1.2vw),2.25rem)}.sac-page .sx-how__aside .sx-figure img{aspect-ratio:16 / 10}.sac-page .sx-how__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(0.85rem,calc(0.7rem + 0.6vw),1.15rem);align-content:start;min-width:0}@media(max-width:979.98px){.sac-page .sx-how__inner{grid-template-columns:minmax(0,1fr);row-gap:2rem}}.sac-page .sx-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:sxstep}.sac-page .sx-steps li{position:relative;counter-increment:sxstep;padding:0 0 1.5rem 3.25rem;font-size:.9375rem;line-height:1.7;color:var(--sx-ink-soft)}.sac-page .sx-steps li:last-child{padding-bottom:0}.sac-page .sx-steps li::before{content:counter(sxstep);position:absolute;left:0;top:-.1rem;display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:50%;background:var(--sx-surface);border:1px solid var(--sx-navy-line);color:var(--sx-navy);font-family:var(--sx-mono);font-size:.875rem;font-weight:600}.sac-page .sx-steps li:not(:last-child)::after{content:"";position:absolute;left:1.075rem;top:2.35rem;bottom:.35rem;width:1px;background:var(--sx-line-strong)}.sac-page .sx-steps strong{font-family:var(--sx-display);font-weight:700;color:var(--sx-ink)}.sac-page .sx-figure{margin:0;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;box-shadow:var(--sx-sh-1)}.sac-page .sx-figure img{width:100%;height:auto;display:block;aspect-ratio:3 / 2;object-fit:cover}.sac-page .sx-figure__cap{display:flex;align-items:flex-start;gap:.45rem;padding:.75rem 1rem;font-size:.78125rem;line-height:1.55;color:var(--sx-mute);border-top:1px solid var(--sx-line-soft)}.sac-page .sx-figure__cap i{color:var(--sx-navy);font-size:.95rem;margin-top:.1rem}.sac-page .sx-sources{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);background:var(--sx-sc);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);padding:clamp(1.25rem,calc(1rem + 1vw),2rem)}.sac-page .sx-sources__label{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--sx-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-mute);line-height:1.6}.sac-page .sx-sources__label i{font-size:1rem;letter-spacing:0;color:var(--sx-navy)}.sac-page .sx-sources__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.sac-page .sx-sources__list li{font-size:.8125rem;line-height:1.7;color:var(--sx-mute)}.sac-page .sx-sources__list strong{font-family:var(--sx-display);font-weight:700;color:var(--sx-ink-soft)}.sac-page .sx-sources a{color:var(--sx-navy);text-decoration:underline;text-underline-offset:3px}.sac-page .sx-sources__note{grid-column:2;margin:1rem 0 0;padding-top:.9rem;border-top:1px dashed var(--sx-line-strong);font-size:.78125rem;line-height:1.7;color:var(--sx-faint)}@media(max-width:899.98px){.sac-page .sx-sources{grid-template-columns:minmax(0,1fr);row-gap:1rem}.sac-page .sx-sources__note{grid-column:1}}.sac-page .sx-help{background:linear-gradient(135deg,var(--sx-gold-wash) 0,var(--sx-bg) 70%);border-top:1px solid var(--sx-gold-line);padding-block:var(--sx-sec-y)}.sac-page .sx-help__inner{width:100%;max-width:var(--sx-wrap);margin-inline:auto;padding-inline:var(--sx-gut);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(2rem,4vw,4rem)}.sac-page .sx-help__lead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:start}.sac-page .sx-help__text h2{font-family:var(--sx-display);font-weight:800;font-size:clamp(1.4rem,calc(1.15rem + 1.1vw),1.9rem);line-height:1.15;letter-spacing:-.024em;color:var(--sx-ink);margin:0 0 .65rem;text-wrap:balance}.sac-page .sx-help__text p{margin:0;font-size:.9375rem;line-height:1.7;color:var(--sx-ink-soft);max-width:62ch}.sac-page .sx-help__cta{display:grid;gap:.6rem;justify-items:stretch;min-width:15rem}@media(max-width:899.98px){.sac-page .sx-help__inner{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.sac-page .sx-help__cta{min-width:0;justify-items:start}.sac-page .sx-help__cta .sx-btn{width:100%}}@media(max-width:559.98px){.sac-page .sx-help__lead{grid-template-columns:minmax(0,1fr);gap:.9rem}}.sac-page .sx-quote{background:var(--sx-bg);border-top:1px solid var(--sx-line);padding-block:var(--sx-sec-y)}.sac-page .sx-quote__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);column-gap:clamp(2rem,4vw,4.5rem);align-items:center}.sac-page .sx-quote__copy{min-width:0}.sac-page .sx-quote__copy .sx-eyebrow{margin-bottom:.9rem}.sac-page .sx-quote__copy h2{font-family:var(--sx-display);font-weight:800;font-size:clamp(1.5rem,calc(1.2rem + 1.4vw),2.1rem);line-height:1.14;letter-spacing:-.026em;color:var(--sx-ink);margin:0 0 .85rem;text-wrap:balance}.sac-page .sx-quote__lede{margin:0 0 1.35rem;font-size:1rem;line-height:1.72;color:var(--sx-ink-soft);max-width:58ch}.sac-page .sx-ticks{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.6rem}.sac-page .sx-ticks li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;font-size:.9375rem;line-height:1.6;color:var(--sx-ink-soft)}.sac-page .sx-ticks i{color:var(--sx-itc-ok);font-size:1.1rem;margin-top:.1rem}.sac-page .sx-quote__advisor{padding-top:1.25rem;border-top:1px solid var(--sx-line)}.sac-page .sx-quote__form{min-width:0}@media(max-width:979.98px){.sac-page .sx-quote__inner{grid-template-columns:minmax(0,1fr);row-gap:2.25rem}}.sac-page .sx-faqs{background:var(--sx-bg);border-top:1px solid var(--sx-line)}.sac-page .sx-faqs__inner{display:grid;grid-template-columns:minmax(0,23rem) minmax(0,1fr);column-gap:clamp(2rem,4vw,4.5rem);align-items:start}.sac-page .sx-faqs .sx-h2{font-size:clamp(1.5rem,calc(1.2rem + 1.1vw),1.95rem);position:sticky;top:calc(var(--sx-header-h) + 1.5rem);margin:0}.sac-page .sx-faqs__list{display:grid;gap:.6rem;min-width:0}.sac-page .sx-faq{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-r-sm);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.sac-page .sx-faq[open]{border-color:var(--sx-navy-line);box-shadow:var(--sx-sh-1)}.sac-page .sx-faq>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1.25rem;cursor:pointer;list-style:none;font-family:var(--sx-display);font-size:1rem;font-weight:700;line-height:1.45;color:var(--sx-ink)}.sac-page .sx-faq>summary::-webkit-details-marker{display:none}.sac-page .sx-faq>summary i{color:var(--sx-navy);font-size:1.2rem;transition:transform .22s cubic-bezier(0.22,1,0.36,1)}.sac-page .sx-faq[open]>summary i{transform:rotate(45deg)}.sac-page .sx-faq__body{padding:0 1.25rem 1.25rem}.sac-page .sx-faq__body p{margin:0;padding-top:1rem;border-top:1px solid var(--sx-line-soft);font-size:.9375rem;line-height:1.75;color:var(--sx-ink-soft);text-wrap:pretty}@media(max-width:979.98px){.sac-page .sx-faqs__inner{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.sac-page .sx-faqs .sx-h2{position:static}}.sac-page .sx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:1px;background:var(--sx-line);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden}.sac-page .sx-stat{display:flex;flex-direction:column;gap:.2rem;padding:1.1rem 1.25rem;background:var(--sx-surface)}.sac-page .sx-stat__num{font-family:var(--sx-mono);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sx-navy-deep);line-height:1.1}.sac-page .sx-stat__label{display:inline-flex;align-items:center;gap:.35rem;font-size:.78125rem;color:var(--sx-mute)}.sac-page a:focus-visible,.sac-page button:focus-visible,.sac-page summary:focus-visible,.sac-page input:focus-visible{outline:2px solid var(--sx-navy);outline-offset:2px;border-radius:var(--sx-r-xs)}.sac-page .sx-search__input:focus-visible,.sac-page .sx-calc__amount:focus-visible{outline:0}body.sac-page.dark-theme a:focus-visible,body.sac-page.dark-theme button:focus-visible,body.sac-page.dark-theme summary:focus-visible,body.sac-page.dark-theme input:focus-visible{outline-color:var(--sx-navy-deep)}@media print{.sac-page .sx-herocta,.sac-page .sx-help,.sac-page .sx-quote,.sac-page .sx-calc__switches,.sac-page .sx-search{display:none !important}.sac-page .sx-reveal{opacity:1 !important;transform:none !important}.sac-page .sx-faq__body{display:block !important}.sac-page .sx-main{background:#fff}}