:root,:root[data-theme=dark]{--bg: #14120f;--bg-2: #1c1a16;--bg-3: #25221d;--fg: #f2ede3;--fg-2: #d2cabc;--fg-3: #a69e8f;--fg-4: #7d766a;--signal: #ff7a1f;--on-signal: #14120f;--other: #7d766a;--rule: #2e2b25;--rule-2: #403b33;--rule-strong: #7d766a;--sel: #3a2616;--plate: #ffffff;--backdrop: rgba(10, 9, 8, .92);color-scheme:dark}:root[data-theme=light]{--bg: #f6f1e7;--bg-2: #ede6d8;--bg-3: #e3dbcb;--fg: #1b1914;--fg-2: #3f3a32;--fg-3: #625c50;--fg-4: #857d6e;--signal: #a8430b;--on-signal: #ffffff;--other: #857d6e;--rule: #d6cdbb;--rule-2: #bdb3a0;--rule-strong: #857d6e;--sel: #f7e5d6;--plate: #ffffff;--backdrop: rgba(10, 9, 8, .92);color-scheme:light}@media (prefers-contrast: more){:root,:root[data-theme=dark]{--fg-2: #f2ede3;--fg-3: #c9c1b2;--rule-2: #7d766a}:root[data-theme=light]{--fg-2: #1b1914;--fg-3: #4a453c;--rule-2: #857d6e}}:root{--font: "TH Sans", "Pretendard Variable", Pretendard, "TH Sans Fallback", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--fs-name: clamp(32px, calc(18.286px + 2.1429vw) , 44px);--fs-name-alt: clamp(16px, calc(11.429px + .7143vw) , 20px);--fs-role: clamp(15px, calc(11.571px + .5357vw) , 18px);--fs-statement: clamp(27px, calc(12.143px + 2.3214vw) , 40px);--fs-case-h1: clamp(30px, calc(7.143px + 3.5714vw) , 50px);--fs-h2: clamp(26px, calc(12.286px + 2.1429vw) , 38px);--fs-h2-long: clamp(22px, calc(10.571px + 1.7857vw) , 32px);--fs-h3: clamp(20px, calc(15.429px + .7143vw) , 24px);--fs-lead: clamp(16px, calc(12.571px + .5357vw) , 19px);--fs-body: clamp(16px, calc(14.857px + .1786vw) , 17px);--fs-card: clamp(15px, calc(13.857px + .1786vw) , 16px);--fs-small: 14px;--fs-label: 13px;--fs-proof: clamp(34px, calc(-.286px + 5.3571vw) , 64px);--fs-proof-unit: clamp(14px, calc(4.857px + 1.4286vw) , 22px);--fs-result: clamp(76px, calc(12px + 10vw) , 132px);--fs-result-unit: clamp(24px, calc(5.714px + 2.8571vw) , 40px);--fs-btn: clamp(15px, calc(13.857px + .1786vw) , 16px);--fs-nav: 15px;--lh-body: 1.75;--measure: 648px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--s-12: 96px;--s-13: 128px;--container: 1280px;--gutter: 20px;--hdr-h: 52px;--chapter-pad: 72px;--step-pad: 56px;--r-0: 0;--r-1: 4px;--r-2: 8px;--r-3: 18px;--r-round: 999px;--shadow-menu: 0 12px 32px rgba(0, 0, 0, .4);--shadow-dialog: 0 24px 80px rgba(0, 0, 0, .55);--on-backdrop: #d2cabc;--on-backdrop-strong: #f2ede3;--backdrop-control: #1c1a16;--backdrop-control-rule: #403b33;--z-base: 0;--z-raise: 1;--z-sticky: 100;--z-menu: 200;--z-toast: 300;--z-skip: 1000;--dur-fast: .12s;--dur-base: .2s;--dur-draw: 1.2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}@media (max-width: 360px){:root{--gutter: 16px}}@media (min-width: 640px){:root{--gutter: 32px;--chapter-pad: 96px;--step-pad: 64px}}@media (min-width: 900px){:root{--hdr-h: 56px}}@media (min-width: 1200px){:root{--gutter: 40px;--chapter-pad: 128px;--step-pad: 80px;--fs-statement: clamp(40px, calc(2.4vw + 16px) , 50px)}}:root[lang=en]{--lh-body: 1.6;--measure: 600px}@font-face{font-family:TH Sans;src:url(/assets/th-sans-latin-DGawZshE.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+00E9,U+2018-2019,U+201C-201D,U+2026,U+2060,U+2190-2193,U+2197,U+21BA,U+2460-2464,U+AD6D,U+AE40,U+C5B4,U+D0DC,U+D55C,U+D638}@font-face{font-family:TH Sans;src:url(/assets/th-sans-hangul-C59kNRfN.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC11,U+AC14-AC15,U+AC19,U+AC1C-AC1D,U+AC70,U+AC74,U+AC78,U+AC80,U+AC83,U+AC8C,U+ACA9,U+ACB0,U+ACBD,U+ACC4,U+ACE0-ACE1,U+ACE8,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD50,U+AD6C,U+AD70,U+AD74,U+ADC0,U+ADDC,U+ADF8,U+ADFC,U+AE00,U+AE08,U+AE30,U+AE34,U+AE38,U+AE41,U+AE4A,U+AE4C,U+AE68,U+AED8,U+AF64,U+B00C,U+B044,U+B048,U+B04C,U+B05D,U+B098-B099,U+B0A8,U+B0AE,U+B0B4,U+B0B8,U+B108,U+B10C,U+B110,U+B113,U+B118,U+B123-B124,U+B144,U+B178,U+B193,U+B204,U+B208,U+B220,U+B274,U+B290,U+B294,U+B298,U+B2A5,U+B2C8,U+B2CC,U+B2D8,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F4-B2F5,U+B2F9,U+B300,U+B354,U+B358,U+B364,U+B370-B371,U+B3C4-B3C5,U+B3CC,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B428-B429,U+B450,U+B461,U+B480,U+B4A4,U+B4C8,U+B4DC,U+B4E0,U+B4E3-B4E4,U+B4E6,U+B4ED,U+B514,U+B529,U+B530,U+B54C,U+B5A0,U+B5A4,U+B5A8,U+B5BB,U+B6F0,U+B72F,U+B77C-B77D,U+B78C,U+B798,U+B79C,U+B7AB,U+B7AD,U+B7B5,U+B7C9,U+B7EC,U+B7FD,U+B808,U+B80C,U+B81B,U+B824-B825,U+B828,U+B838,U+B840,U+B85C-B85D,U+B860,U+B86C,U+B8CC,U+B8E8,U+B8F0,U+B958,U+B974,U+B978,U+B97C,U+B984,U+B9AC,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9E8,U+BA38,U+BA3C,U+BA54,U+BA70,U+BA74,U+BA85,U+BAA8-BAA9,U+BAAB,U+BAB0,U+BABB,U+BB34,U+BB38,U+BB3C,U+BBF8,U+BBFC,U+BC0B,U+BC0D,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC29,U+BC30-BC31,U+BC84-BC85,U+BC88,U+BC94-BC95,U+BCA4,U+BCA8,U+BCC0,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD05,U+BD07,U+BD80,U+BD84,U+BD88,U+BD99,U+BDF0,U+BE0C,U+BE44,U+BE4C,U+BE60,U+BE84,U+BE90,U+C0AC,U+C0B0,U+C0B4,U+C0C1,U+C0C8-C0C9,U+C0DD,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138-C139,U+C140,U+C149,U+C14B,U+C158,U+C18C-C18D,U+C190,U+C194,U+C1C4,U+C1FC,U+C218,U+C21C,U+C220,U+C26C,U+C27D,U+C2A4,U+C2AC,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC,U+C2F1,U+C4F0,U+C529,U+C544-C545,U+C548,U+C54A,U+C54C,U+C558-C559,U+C55E,U+C560,U+C57C-C57D,U+C591,U+C5B8,U+C5BC,U+C5C5-C5C8,U+C5D0-C5D1,U+C5D4,U+C5EC-C5ED,U+C5F0,U+C600-C601,U+C606,U+C624,U+C628,U+C62C,U+C635,U+C640,U+C644,U+C654,U+C65C,U+C678,U+C67C,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6C0,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C720-C721,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C787-C788,U+C790-C791,U+C798,U+C7A1,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C-C81D,U+C82F,U+C838,U+C870,U+C874,U+C88C,U+C8FC,U+C900,U+C904,U+C90D,U+C911,U+C98C,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9DC,U+C9E7,U+CABD,U+CC0C,U+CC28-CC29,U+CC38,U+CC3D-CC3E,U+CC44-CC45,U+CC57,U+CC59,U+CC98,U+CC9C,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08,U+CD1D,U+CD5C,U+CD94-CD95,U+CD9C,U+CDB0,U+CE21,U+CE58-CE59,U+CE68-CE69,U+CE6D,U+CE74,U+CE94,U+CEE4,U+CF00,U+CF54,U+CF58,U+D06C,U+D070,U+D074,U+D07C,U+D0A4,U+D0C0,U+D0D0,U+D0DD,U+D0ED,U+D130,U+D134,U+D14C-D14D,U+D15C,U+D1A0,U+D1A8,U+D1B5,U+D22C,U+D234,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2F0,U+D300,U+D305,U+D30C,U+D310,U+D314,U+D328,U+D398,U+D3B8,U+D3BC,U+D3D0,U+D3EC,U+D3FC,U+D45C,U+D480,U+D488-D489,U+D48B,U+D504,U+D50C,U+D53C-D53D,U+D544,U+D551,U+D558-D559,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D588-D589,U+D5A5,U+D5C8,U+D5D8,U+D600,U+D604,U+D611,U+D615,U+D63C,U+D648,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D6A8,U+D6C4,U+D750,U+D788,U+D798}@font-face{font-family:TH Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:101.29%;ascent-override:94%;descent-override:23.81%;line-gap-override:0%}@font-face{font-family:TH Sans Fallback;src:local("Arial"),local("ArialMT");unicode-range:U+0020,U+00A0;size-adjust:90.33%;ascent-override:105.4%;descent-override:26.7%;line-gap-override:0%}@font-face{font-family:TH Sans Fallback;src:local("Malgun Gothic"),local("MalgunGothic"),local("Noto Sans CJK KR Regular"),local("NotoSansCJKkr-Regular");unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7AF,U+D7B0-D7FF;size-adjust:86.43%;ascent-override:110.17%;descent-override:27.91%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html,body{width:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--rule-2) var(--bg)}:where(main,footer) :is([id],a,button,summary){scroll-margin-top:calc(var(--hdr-h) + 16px)}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--fg-2);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh;min-height:100dvh;overflow-x:clip}body.is-locked{overflow:hidden;padding-right:var(--scrollbar-w, 0px)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{color:var(--fg);font-weight:700;line-height:1.35;text-wrap:balance}p,li,dd,td,th,figcaption{text-wrap:pretty}b,strong{font-weight:650}a{color:inherit}img,picture,video,canvas{display:block;max-width:100%;height:auto}svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}table{border-collapse:collapse}[hidden]{display:none!important}::selection{background:var(--sel);color:var(--fg)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}#main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.nb{white-space:nowrap}.tnum{font-variant-numeric:tabular-nums}.print-only{display:none!important}html:not(.js) [data-js]{display:none!important}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}@media (min-width: 640px) and (max-width: 899px){.container{max-width:calc(var(--measure) + 2 * var(--gutter))}}.grid{display:block}@media (min-width: 900px){.grid{display:grid;align-items:start;grid-template-columns:[full-start m-start wide-start main-start] minmax(0,5.4fr) [main-end] 40px [notes-start] minmax(0,2.7fr) [notes-end wide-end full-end m-end]}}@media (min-width: 1200px){.grid{grid-template-columns:[full-start m-start] minmax(0,1.3fr) [m-end] 24px [main-start wide-start] minmax(0,5.4fr) [main-end] 48px [notes-start] minmax(0,2.7fr) [notes-end wide-end full-end]}}.col-m{grid-column:m}.col-main{grid-column:main;max-width:var(--measure)}.col-notes{grid-column:notes}.col-wide{grid-column:wide}.col-full{grid-column:full}.skip{position:absolute;left:-10000px;top:0}.skip:focus{position:fixed;left:12px;top:12px;z-index:var(--z-skip);display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-1);background:var(--bg-3);color:var(--fg);font-size:15px;font-weight:650;text-decoration:none}.hdr{position:sticky;top:0;z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--rule)}.hdr-in{display:flex;align-items:center;gap:14px;height:var(--hdr-h)}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-right:auto;color:var(--fg);font-size:17px;font-weight:720;text-decoration:none;white-space:nowrap}.brand-mark{width:27px;height:18px;flex:none}@media (max-width: 419px){:root[lang=en] .brand{min-width:44px}:root[lang=en] .brand-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.nav{display:none}.hdr-contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:9px;margin-inline:-7px;color:var(--fg);font-size:15px;font-weight:650;text-decoration:none;white-space:nowrap}.lang{display:flex;align-items:center;gap:3px;margin-inline:-3px;color:var(--fg-3);font-size:14px;white-space:nowrap}.lang a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:3px;color:var(--fg-3);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.lang a:hover{color:var(--fg)}.lang a[aria-current=page]{color:var(--fg);font-weight:650}.lang-sep{color:var(--fg-4)}.theme-btn{display:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:9px;margin-inline:-7px;color:var(--fg-2);font-size:15px;font-weight:600;list-style:none;cursor:pointer;white-space:nowrap}.menu-btn::-webkit-details-marker{display:none}.menu[open] .menu-btn{color:var(--fg)}.menu-panel{position:absolute;top:100%;left:0;right:0;z-index:var(--z-menu);max-height:calc(100dvh - var(--hdr-h));overflow-y:auto;overscroll-behavior:contain;padding-block:8px 20px;background:var(--bg-2);border-bottom:1px solid var(--rule-2);box-shadow:var(--shadow-menu)}.menu-list a{display:flex;align-items:center;gap:12px;min-height:48px;padding-left:12px;border-left:3px solid transparent;color:var(--fg-2);font-size:17px;text-decoration:none}.menu-list a:hover{color:var(--fg)}.menu-list a[aria-current]{border-left-color:var(--fg);color:var(--fg);font-weight:700}.menu-num{min-width:2.2em;color:var(--fg-3);font-size:var(--fs-label);font-weight:650;font-variant-numeric:tabular-nums}.menu-theme{margin-top:12px;padding-top:12px;border-top:1px solid var(--rule-2)}@media (min-width: 900px){.hdr-in{gap:20px}.brand{margin-right:0}.nav{display:flex;align-items:center;gap:18px;margin-left:auto;font-size:var(--fs-nav);font-weight:560;white-space:nowrap}.nav a{display:inline-flex;flex-direction:column;align-items:center;padding-block:6px;color:var(--fg-2);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.nav a:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:650;pointer-events:none;-webkit-user-select:none;user-select:none}.nav a:hover{color:var(--fg)}.nav a[aria-current]{color:var(--fg);font-weight:650;box-shadow:inset 0 -2px 0 var(--fg)}.menu,.hdr-contact{display:none}.theme-btn{display:grid;place-items:center;width:36px;height:36px;flex:none;padding:0;border:1px solid var(--rule-2);border-radius:var(--r-round);background:none;color:var(--fg-2);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.theme-btn:hover{border-color:var(--fg-3);color:var(--fg)}}@media (min-width: 900px) and (max-width: 1199px){.hdr-in{gap:16px}.nav{gap:14px}}@media (min-width: 1200px){.hdr-in{gap:24px}.nav{gap:22px}}.theme-sw{display:flex;align-items:center;gap:4px;color:var(--fg-3);font-size:14px}.theme-sw-label{margin-right:4px}.theme-sw-btn{min-height:44px;padding:0 10px;border:0;border-radius:var(--r-1);background:none;color:var(--fg-3)}.theme-sw-btn:hover{color:var(--fg)}.theme-sw-btn[aria-pressed=true]{background:var(--bg-3);color:var(--fg);font-weight:650}.ftr{margin-top:var(--s-12);padding-block:40px 48px;background:var(--bg-2);border-top:1px solid var(--rule);color:var(--fg-3);font-size:14px;line-height:1.65}.ftr-in>*+*{margin-top:10px}.ftr-about-h{color:var(--fg-2)}.ftr-how{color:var(--fg-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ftr-how:hover{color:var(--fg)}.ftr-date time{font-variant-numeric:tabular-nums}.ftr-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px}.ftr .tlink{color:var(--fg-2);font-weight:500}@media (max-width: 639px){.ftr-about-h{display:block}.ftr-date{flex-basis:100%}}.ch{padding-top:var(--chapter-pad)}.ch-rule{margin-bottom:28px;border-top:1px solid var(--rule-strong)}.ch-no{margin-bottom:12px;color:var(--fg-3);font-size:var(--fs-label);font-weight:650;line-height:1.45}.ch-n{display:block;margin-bottom:10px;color:var(--fg);font-size:40px;font-weight:300;line-height:.9;letter-spacing:-.04em}@media (min-width: 640px) and (max-width: 1199px){.ch-n{display:inline;margin:0 10px 0 0;font-size:28px}}@media (min-width: 1200px){.ch-no{margin-bottom:0}.ch-n{font-size:56px}}.ch-eyebrow{margin-bottom:10px;color:var(--fg-3);font-size:var(--fs-label);font-weight:600;line-height:1.45}.ch-h{color:var(--fg);font-size:var(--fs-h2);font-weight:730;line-height:1.36;letter-spacing:-.02em}.ch-h-long{font-size:var(--fs-h2-long);font-weight:700;line-height:1.5}@media (min-width: 1200px){.ch-h{line-height:1.28;letter-spacing:-.025em}.ch-h-long{line-height:1.38;letter-spacing:-.02em}}:root[lang=en] .ch-h,:root[lang=en] .step-h{letter-spacing:-.02em}.ch-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;color:var(--fg-3);font-size:var(--fs-label);font-weight:600}.lead{max-width:var(--measure);margin-top:16px;color:var(--fg-2);font-size:var(--fs-lead);line-height:1.7}@media (min-width: 1200px){.lead{line-height:1.72}}.ch-head{margin-bottom:40px}.ch-head+.fig,.ch-head+.shot{margin-top:8px}.flow>*+*{margin-top:16px}:where(.grid>.col-main:not(.ch-head,.step-h)~.col-main){margin-top:16px}@media (max-width: 899px){:where(.grid>*+.col-notes){margin-top:16px}}.step{padding-top:var(--step-pad)}.step>.grid:before{content:"";display:block;grid-column:full;margin-bottom:32px;border-top:1px solid var(--rule)}.step-m{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;color:var(--fg-3);font-size:var(--fs-label);font-weight:650}.step-num{font-variant-numeric:tabular-nums}.step-sep{margin-inline:-4px;color:var(--fg-4)}@media (min-width: 1200px){.step-m{grid-row:span 2;flex-direction:column;align-items:flex-start;margin-bottom:0;font-size:15px}.step-sep{display:none}}.step-h{margin-bottom:16px;color:var(--fg);font-size:var(--fs-h3);font-weight:700;line-height:1.4;letter-spacing:-.015em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid var(--rule-2);border-radius:var(--r-1);background:transparent;color:var(--fg);font-size:var(--fs-btn);font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}@media (min-width: 640px){.btn{min-height:48px;padding:0 22px}}.btn:active{transform:translateY(1px)}.btn-primary{border-color:var(--fg);background:var(--fg);color:var(--bg)}@supports (background: color-mix(in srgb,red 50%,blue)){.btn-primary:hover{border-color:color-mix(in srgb,var(--fg) 88%,var(--bg));background:color-mix(in srgb,var(--fg) 88%,var(--bg))}}.btn-secondary:hover{border-color:var(--fg-3);background:var(--bg-2)}.btn-arrow{font-weight:500}.tlink{color:var(--fg);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.tlink:hover{text-decoration-thickness:2px}.tlink-hit{display:inline-flex;align-items:center;min-height:44px}.ext,.tlink-arrow{font-weight:500}.tbtn{min-height:44px;padding:0;border:0;background:none;color:var(--fg);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.tbtn:hover{text-decoration-thickness:2px}.copy-btn{display:inline-grid;place-items:center}.copy-lbl{grid-area:1 / 1}.copy-lbl-done,.copy-btn[data-state=done] .copy-lbl-idle{visibility:hidden}.copy-btn[data-state=done] .copy-lbl-done{visibility:visible}.copy-note{display:block;flex-basis:100%;margin-top:8px;color:var(--fg-3);font-size:var(--fs-small)}.copy-addr{color:var(--fg);font-weight:650;overflow-wrap:anywhere}.email{color:var(--fg);font-size:clamp(18px,calc(12.286px + 1.0714vw),22px);font-weight:650;line-height:1.4;overflow-wrap:anywhere;word-break:normal}.proof{display:grid;grid-template-columns:132px 1fr;column-gap:14px;padding-block:12px;border-top:1px solid var(--rule-2)}.proof-num{color:var(--fg);font-size:var(--fs-proof);font-weight:740;line-height:1;letter-spacing:-.035em;font-variant-numeric:proportional-nums;white-space:nowrap}.proof-num-sm{font-size:28px}.proof-unit,.proof-pre{font-size:var(--fs-proof-unit);font-weight:650;letter-spacing:0}.proof-unit{margin-left:2px}.proof-pre{margin-right:2px}.proof-unit:lang(en){margin-left:.3em}.proof-sym{vertical-align:middle}.proof .proof-pre.proof-sym:lang(en){margin-right:.02em;font-size:1em;font-weight:400;vertical-align:baseline}.proof .proof-unit.proof-sym{margin-left:.1em}.proof-dot{margin:0 3px;color:var(--fg-4);font-size:20px;vertical-align:4px}.proof-sp{font-size:0;letter-spacing:0}.proof-plain{display:none}.proof-what{color:var(--fg);font-size:15px;font-weight:650;line-height:1.5}.proof-meta{margin-top:2px;color:var(--fg-3);font-size:var(--fs-label);line-height:1.55}.proof-meta .tier{margin-right:calc(8px - .251em)}@media (min-width: 900px){.proof{display:block;padding:18px 0 0;border-top-color:var(--rule-strong)}.proof-num-sm{font-size:var(--fs-proof)}.proof-unit{margin-left:4px}.proof-pre{margin-right:3px}.proof-dot{margin:0 8px;font-size:32px;vertical-align:10px}.proof-what{margin-top:12px;font-size:16px}.proof-meta{margin-top:6px}}@media (min-width: 1200px){.proof-num{letter-spacing:-.04em}.proof-unit{letter-spacing:-.01em}}.tier{color:var(--fg-3);font-weight:650;white-space:nowrap}.tier-signal{color:var(--signal)}.key{display:inline-flex;align-items:center;gap:10px;color:var(--fg-3);font-size:var(--fs-label);font-weight:600;line-height:1.45}.key-sw{flex:none;width:28px;height:4px}.key-solid{stroke:var(--signal);stroke-width:3}.key-dashed{stroke:var(--other);stroke-width:2;stroke-dasharray:5 4}.legend{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:18px}.sn{color:var(--fg-3);font-size:var(--fs-small);line-height:1.65}.sn-lead{color:var(--fg-2)}.sn-label{margin-top:6px;color:var(--fg-3);font-size:var(--fs-label)}.sn+.sn{margin-top:18px}@media (max-width: 899px){.sn{margin-block:16px;padding-left:14px;border-left:2px solid var(--rule-2)}}@media (min-width: 900px){.sn{padding-top:4px}}.fn{position:relative;margin-left:2px;color:var(--fg-3);font-size:12px;font-weight:650;line-height:0;text-decoration:none;vertical-align:super}.fn:after{content:"";position:absolute;top:-16px;right:-9px;bottom:-16px;left:-9px}.fn:hover{color:var(--fg)}.who{padding:20px 18px;border-radius:var(--r-2);background:var(--bg-2)}@media (min-width: 640px){.who{padding:24px 28px}}.who-h{margin-bottom:12px;color:var(--fg-3);font-size:var(--fs-label);font-weight:650;line-height:1.45}.who-t{width:100%;font-size:var(--fs-card);line-height:1.65}.who-t th,.who-t td{padding:12px 16px 12px 0;border-top:1px solid var(--rule);text-align:left;vertical-align:baseline;font-weight:inherit}.who-t td:last-child{padding-right:0}.who-t:first-child>tbody:first-of-type>tr:first-child,.who-t:first-child>tbody:first-of-type>tr:first-child>*{padding-top:0;border-top:0}.who-k{width:1%;white-space:nowrap}.who-k .key{align-items:baseline}.who-k .key-sw{align-self:center}.who-t .who-item{color:var(--fg);font-weight:650}@media (min-width: 900px){.who-item{white-space:nowrap}}.who-tier{font-size:var(--fs-label);white-space:nowrap}.who-ev{color:var(--fg-2);font-size:15px}.who-label{display:block;color:var(--fg-3);font-size:var(--fs-label)}@media screen and (max-width: 899px){.who-t,.who-t tbody,.who-t tr,.who-t th,.who-t td{display:block}.who-t tr{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding-block:10px;border-top:1px solid var(--rule)}.who-t th,.who-t td{padding:0;border:0}.who-k{grid-column:1 / -1;width:auto;margin-bottom:6px}.who-ev{grid-column:1 / -1}.who-ev:empty{display:none}}.badge{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--signal);font-size:var(--fs-label);font-weight:650;text-decoration:none}.badge-n{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:var(--r-round);background:var(--signal);color:var(--on-signal);font-size:12px;font-weight:750;line-height:1}.badge-a{position:relative}.badge-a:after{content:"";position:absolute;top:-10px;right:-12px;bottom:-10px;left:-12px}@media (max-width: 899px){.badge-a{min-height:44px;margin-block:-10px}.badge-a:after{top:0;right:-12px;bottom:0;left:-12px}}.badge-a:hover .badge-name{text-decoration:underline;text-underline-offset:4px}.shot{margin-top:48px;margin-bottom:40px}.shot-plate{position:relative;display:block;overflow:hidden;border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--plate);transition:border-color var(--dur-fast) var(--ease-standard)}.shot-plate img{width:100%}.shot-a:hover,.shot-a:focus-visible{border-color:var(--fg-3)}.shot-chip{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:var(--r-1);background:var(--bg-3);color:var(--fg);font-size:var(--fs-label);font-weight:600;line-height:1.2;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.shot-a:hover .shot-chip,.shot-a:focus-visible .shot-chip{opacity:1}@media (hover: none){.shot-chip{opacity:1}}.shot-thumb{max-width:240px}.shot-small{max-width:120px}.fig{margin-top:48px;margin-bottom:40px}.fig-svg svg{display:block;width:100%;height:auto;font-family:inherit}.fig-swap-lg .fig-svg{display:none}@media (min-width: 1200px){.fig-swap-lg .fig-svg{display:block}}.fig-swap-md .fig-svg{display:none}@media (min-width: 900px){.fig-swap-md .fig-svg{display:block}}@media (min-width: 1200px){.fig-swap-lg .fig-list{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fig-swap-lg .fig-list *{white-space:inherit}}@media (min-width: 900px){.fig-swap-md .fig-list{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fig-swap-md .fig-list *{white-space:inherit}}.fig-swap-sr .fig-list{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fig-swap-sr .fig-list *{white-space:inherit}.fig-cap{margin-top:16px;color:var(--fg-3);font-size:var(--fs-small);line-height:1.65}@media (min-width: 1200px){.fig.col-full{display:grid;grid-template-columns:subgrid;align-content:start}.fig.col-full>*{grid-column:full}.fig.col-full>.legend,.fig.col-full>.fig-cap{grid-column:wide}}.fig-no{margin-right:calc(6px - .251em);color:var(--fg);font-weight:700}[data-draw] .trk{stroke-dasharray:1000;stroke-dashoffset:0}[data-draw].is-pending .trk{stroke-dashoffset:1000}[data-draw].is-drawn .trk{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-draw) var(--ease-out)}.attr{padding-left:18px}.attr-mine{border-left:3px solid var(--signal)}.attr-product{border-left:2px dashed var(--other)}.attr-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px}.attr-mine .key-label{color:var(--signal);font-weight:650}.attr-product .key-label{color:var(--fg-3);font-weight:650}.attr-body{color:var(--fg-2);font-size:16px;line-height:1.7}.attr+.attr{margin-top:20px}.dr{margin-block:24px;padding-block:20px;border-block:1px solid var(--rule-2)}.dr-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px}.dr-code{color:var(--fg-3);font-size:var(--fs-label);font-weight:650;font-variant-numeric:tabular-nums}.dr-title{flex:1 1 auto;color:var(--fg);font-size:19px;font-weight:700;line-height:1.45}.dr-row{padding-block:8px}.dr-row+.dr-row{border-top:1px solid var(--rule)}.dr-row dt{color:var(--fg-3);font-size:var(--fs-label);font-weight:650}.dr-row dd{color:var(--fg-2);font-size:16px;line-height:1.7}@media (min-width: 640px){.dr-row{display:grid;grid-template-columns:88px 1fr;column-gap:16px}.dr-row dt{padding-top:3px}}.lb{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--fg-2);overscroll-behavior:contain}.lb::backdrop{background:var(--backdrop)}.lb-in{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:100%;padding:56px 2vw 24px}.lb-frame{display:contents}.lb-img{max-width:min(96vw,1600px);max-height:min(86vh,calc(100vh - 176px));max-height:min(86dvh,calc(100dvh - 176px));width:auto;height:auto;object-fit:contain;border-radius:var(--r-2);background:var(--plate);box-shadow:var(--shadow-dialog)}.lb-cap{max-width:min(96vw,900px);color:var(--on-backdrop);font-size:var(--fs-small);line-height:1.65;text-align:center}.lb-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--backdrop-control-rule);border-radius:var(--r-round);background:var(--backdrop-control);color:var(--on-backdrop-strong)}.lb-close svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.lb-close:focus-visible{outline-color:var(--on-backdrop-strong)}.hint{position:fixed;left:16px;bottom:16px;z-index:var(--z-toast);display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:6px 6px 6px 14px;border-radius:var(--r-1);background:var(--bg-3);box-shadow:var(--shadow-menu);color:var(--fg-2);font-size:var(--fs-small);line-height:1.5}.hint a{color:var(--fg);font-weight:650;text-underline-offset:4px}.hint-x{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:var(--r-1);background:none;color:var(--fg-3)}.hint-x svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.saip-head-root{padding-top:12px}.saip-head-back{font-size:var(--fs-small);line-height:1.4}.saip-head-title{margin-top:4px}.saip-head-eyebrow{color:var(--fg-3);font-size:var(--fs-label);font-weight:600;line-height:1.45}.saip-head-kicker{color:var(--fg-2);font-weight:650}.saip-head-h1{margin-top:10px;color:var(--fg);font-size:var(--fs-case-h1);font-weight:740;line-height:1.3;letter-spacing:-.03em}.saip-head-h1:lang(en){letter-spacing:-.02em}.saip-head-tags{margin-top:12px;color:var(--fg-3);font-size:var(--fs-label);font-weight:600;line-height:1.45}.saip-head-tags .tier{margin-right:calc(14px - .251em)}.saip-head-label{white-space:nowrap}.saip-head-deck{margin-top:20px;color:var(--fg-2);font-size:var(--fs-lead);line-height:1.7}.saip-head-notes{margin-top:20px}@media (max-width: 899px){.saip-head-notes{padding-left:14px;border-left:2px solid var(--rule-2)}.saip-head-notes .saip-head-sn{margin-block:0;padding-left:0;border-left:0}.saip-head-notes .saip-head-sn+.saip-head-sn{margin-top:8px}}@media (min-width: 900px){.saip-head-root{padding-top:28px}.saip-head-back{margin-bottom:4px}.saip-head-title{margin-top:0}.saip-head-h1{margin-top:12px}.saip-head-tags{margin-top:14px}.saip-head-deck{align-self:baseline;margin-top:24px}.saip-head-notes{align-self:baseline;margin-top:0}.saip-head-notes .saip-head-sn{padding-top:0}}@media (min-width: 1200px){.saip-head-back,.saip-head-title{align-self:baseline;margin-bottom:0}.saip-head-h1{line-height:1.2}.saip-head-deck{line-height:1.72}}.saip-overview-card{margin-top:8px}.saip-overview-h{margin-top:40px;color:var(--fg-3);font-size:var(--fs-label);font-weight:650;line-height:1.45}.saip-overview-context{margin-top:10px}.saip-overview-context .attr-body>p+p{margin-top:12px}.saip-overview-label{display:block;margin-top:2px;color:var(--fg-3);font-size:var(--fs-label);line-height:1.55}@media (min-width: 900px){.saip-overview-h{margin-top:48px}}@media (min-width: 1200px){.saip-overview-h,.saip-overview-context{align-self:baseline;margin-top:48px}}.saip-steps-a-sn .sn-lead{display:block;margin-bottom:2px}.saip-steps-a-d1{margin-block:24px 0}.saip-steps-a-d2{margin-block:24px}.saip-steps-a-reports{margin-block:32px 0}.saip-steps-a-reports .fig-cap{max-width:400px;text-wrap:pretty}.saip-steps-a-grid{display:inline-grid;grid-template-columns:repeat(10,14px);grid-auto-rows:14px;gap:4px;vertical-align:top}.saip-steps-a-cell{border:1px solid var(--fg-4);border-radius:1px}.saip-steps-a-cell-read{border-color:var(--signal);background:var(--signal)}.saip-steps-a-cell-range{border:2px solid var(--signal)}.saip-steps-a-cmp-fig{margin-bottom:0}.saip-steps-a-cmp{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.saip-steps-a-cmp-cell{justify-self:stretch}.saip-steps-a-cmp-v{color:var(--fg);font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em;white-space:nowrap}.saip-steps-a-cmp-src .saip-steps-a-cmp-v{color:var(--fg-3)}.saip-steps-a-cmp-n{margin-top:4px;color:var(--fg-2);font-size:var(--fs-small);line-height:1.55}.saip-steps-a-cmp-arrow{display:block;width:26px;height:14px;margin-block:20px;fill:none;stroke:var(--signal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg)}.saip-steps-a-s3-body{margin-top:24px}.saip-steps-a-shot{margin-bottom:0}@media (min-width: 900px){.saip-steps-a-body,.saip-steps-a-sn,.saip-steps-a-d2{align-self:baseline}.saip-steps-a-d1{margin-top:32px}.saip-steps-a-s3-body{margin-top:0}.saip-steps-a-reports{margin-top:32px}.saip-steps-a-reports .fig-cap{max-width:none}}@media (min-width: 640px){.saip-steps-a-cmp{--saip-steps-a-cmp-fs: clamp(20px, calc(.4px + 3.06vw) , 26px);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:16px;align-items:start}.saip-steps-a-cmp-n{contain:inline-size}.saip-steps-a-cmp-cell{padding-top:16px;border-top:1px solid var(--rule-strong)}.saip-steps-a-cmp-v{font-size:var(--saip-steps-a-cmp-fs)}.saip-steps-a-cmp-n{margin-top:8px;padding-right:8px}.saip-steps-a-cmp-arrow{margin-block:calc(16px + .62 * var(--saip-steps-a-cmp-fs) - 7px) 0;transform:none}}@media (min-width: 900px){.saip-steps-a-cmp{--saip-steps-a-cmp-fs: clamp(26px, calc(11.6px + 1.6vw) , 32px)}}.saip-steps-b-nodesigner,.saip-steps-b-takeout{margin-top:16px}.saip-steps-b-label,.saip-steps-b-tier{font-size:var(--fs-label)}.saip-steps-b-label{color:var(--fg-3);white-space:nowrap}.saip-steps-b-fig{margin-bottom:0}.saip-steps-b-fig .fig-cap{text-wrap:pretty}.saip-steps-b-screens,.saip-steps-b-agent,.saip-steps-b-product,.saip-steps-b-other{margin-top:24px}.saip-steps-b-screen-list li{break-inside:avoid;padding-block:2px;text-wrap:balance}.saip-steps-b-intro{margin-top:32px}.saip-steps-b-dr{margin-block:16px 0}.saip-steps-b-editor{max-width:none}.saip-steps-b-zoom .shot-plate{max-width:310px}.saip-steps-b-band{margin-top:24px;padding-block:40px;background:var(--bg-2);border-block:1px solid var(--rule)}.saip-steps-b-result.proof{display:block;padding:0;border:0}.saip-steps-b-result .proof-num{margin-left:-.02em;font-size:var(--fs-result);font-weight:760;line-height:.9;letter-spacing:-.05em}.saip-steps-b-result .proof-unit{margin-left:2px;font-size:var(--fs-result-unit);font-weight:700;letter-spacing:0}.saip-steps-b-result .proof-sp+.proof-unit{margin-left:6px}.saip-steps-b-result .proof-num:after{content:"";display:block;width:64px;margin:20px 0 0 .02em;border-top:4px solid var(--signal)}.saip-steps-b-result .proof-what{margin-top:20px;font-size:17px;line-height:1.45}.saip-steps-b-result .proof-meta{margin-top:6px}.saip-steps-b-output{color:var(--fg-2);font-size:var(--fs-card);line-height:1.65}.saip-steps-b-output-label{margin-top:6px;color:var(--fg-3);font-size:var(--fs-label);line-height:1.55}.saip-steps-b-after{padding-top:40px}.saip-steps-b-product .attr-body p+p{margin-top:12px}.saip-steps-b-lead{margin-top:0}.saip-steps-b-tbl{width:100%;margin-top:40px;font-size:var(--fs-card);line-height:1.65}.saip-steps-b-tbl th,.saip-steps-b-tbl td{padding:14px 0;font-weight:inherit;text-align:left;vertical-align:top}.saip-steps-b-tbl thead tr{border-top:1px solid var(--rule-2)}.saip-steps-b-tbl thead th{padding-block:12px 10px;color:var(--fg-3);font-size:var(--fs-label);font-weight:650;line-height:1.45}.saip-steps-b-tbl tbody{border-bottom:1px solid var(--rule-2)}.saip-steps-b-tbl tbody tr{border-top:1px solid var(--rule)}.saip-steps-b-tbl tbody th,.saip-steps-b-tbl tbody td{vertical-align:baseline}.saip-steps-b-tbl tbody th{color:var(--fg-2);text-wrap:balance}.saip-steps-b-who{display:block;font-size:var(--fs-label);line-height:1.45}.saip-steps-b-who-line{display:block;padding-left:38px;text-indent:-38px;text-wrap:pretty}.saip-steps-b-who-line+.saip-steps-b-who-line{margin-top:6px}.saip-steps-b-who .key{display:inline}.saip-steps-b-who .key-sw{display:inline-block;margin-right:10px;vertical-align:.2em}.saip-steps-b-key-mine .key-label{color:var(--signal);font-weight:650}.saip-steps-b-cap{caption-side:bottom;padding-top:16px;color:var(--fg-3);font-size:var(--fs-small);line-height:1.65;text-align:left;text-wrap:balance}@media (max-width: 639px){.saip-steps-b-tbl{display:flex;flex-direction:column}.saip-steps-b-tbl thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.saip-steps-b-cap{order:1}.saip-steps-b-tbl tbody,.saip-steps-b-tbl tr,.saip-steps-b-tbl th,.saip-steps-b-tbl td{display:block}.saip-steps-b-tbl tbody{border-top:1px solid var(--rule-2)}.saip-steps-b-tbl tbody tr{padding-block:14px}.saip-steps-b-tbl tbody tr:first-child{border-top:0}.saip-steps-b-tbl tbody th,.saip-steps-b-tbl tbody td{padding:0}.saip-steps-b-tbl tbody td{margin-top:10px}}@media (min-width: 640px){.saip-steps-b-screen-list{columns:2;column-gap:32px}.saip-steps-b-band{padding-block:56px 48px}.saip-steps-b-result .proof-sp+.proof-unit{margin-left:10px}.saip-steps-b-result .proof-num:after{margin-top:28px}.saip-steps-b-result .proof-what{margin-top:24px;font-size:19px}.saip-steps-b-tbl{table-layout:fixed}.saip-steps-b-tbl thead th:first-child{width:60%}.saip-steps-b-tbl th:first-child{padding-right:32px}}@media (max-width: 899px){.saip-steps-b-zoom{margin-top:24px}.saip-steps-b-output{margin-top:24px;padding-top:20px;border-top:1px solid var(--rule-2)}}@media (min-width: 900px){.saip-steps-b-screens{margin-top:32px}.saip-steps-b-intro{margin-top:40px}.saip-steps-b-output{align-self:end}.saip-steps-b-tbl thead th:first-child{width:66.6667%}.saip-steps-b-tbl th:first-child{padding-right:calc(40px * 2 / 3)}.saip-steps-b-tbl th+th,.saip-steps-b-tbl th+td{padding-left:calc(40px / 3)}}@media (min-width: 1200px){.saip-steps-b-band{padding-block:64px 56px}.saip-steps-b-tbl th:first-child{padding-right:32px}.saip-steps-b-tbl th+th,.saip-steps-b-tbl th+td{padding-left:16px}}.saip-closing-step .step-m:empty{display:none}.step.saip-closing-step .step-h{margin-bottom:12px;color:var(--fg-3);font-size:var(--fs-label);font-weight:650;line-height:1.45;letter-spacing:0}@media (min-width: 1200px){.step.saip-closing-step .step-h{grid-column:m;align-self:baseline;margin-bottom:0}.saip-closing-box,.saip-closing-body{align-self:baseline}}.saip-closing-box{padding:20px;border:1px solid var(--rule-strong);color:var(--fg-2)}@media (min-width: 640px){.saip-closing-box{padding:24px 28px}}.saip-closing-contact-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.saip-closing-contact-link{font-size:var(--fs-btn)}@media (max-width: 639px){.saip-closing-contact-act .btn{flex:1 1 100%}.saip-closing-contact-act .copy-note{margin-top:0}}@media (min-width: 640px){.saip-closing-contact-act .copy-note{order:1}.saip-closing-contact-link{margin-left:16px}}.saip-closing-body{color:var(--fg-3);font-size:var(--fs-small);line-height:1.7}.saip-closing-policies li+li{margin-top:6px}.saip-closing-asof{margin-top:16px}.saip-closing-asof time{color:var(--fg-2);font-variant-numeric:tabular-nums}.saip-closing-links{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:12px;font-size:15px}.saip-closing-pager{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:32px;border-top:1px solid var(--rule-2)}.saip-closing-pager-next{grid-column:2}.saip-closing-pager-a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding-top:16px;color:var(--fg);text-decoration:none}.saip-closing-pager-next .saip-closing-pager-a{align-items:flex-end;text-align:right}.saip-closing-pager-label{color:var(--fg-3);font-size:var(--fs-label);font-weight:650;line-height:1.45}.saip-closing-pager-text{font-size:16px;font-weight:650;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.saip-closing-pager-a:hover .saip-closing-pager-text{text-decoration-thickness:2px}.saip-closing-pager-arrow{font-weight:500}@media (max-width: 899px){.saip-closing-links{display:none}}@media (min-width: 900px){.saip-closing-pager{display:none}}
