main.p-isostd{--muted:#5c655f;--deep:#2a3a35;--term:15rem;--rail:13.5rem }.p-isostd .std-hero{padding-top:clamp(7.5rem,13vh,9.5rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.p-isostd .std-crumb{color:var(--muted);margin-bottom:clamp(1.6rem,4vh,2.6rem)}.p-isostd .std-crumb a{color:var(--teal);text-decoration:none}.p-isostd .std-crumb a:hover{text-decoration:underline;text-underline-offset:3px}.p-isostd .std-eyebrow{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-top:1px solid var(--ink);padding-top:.6rem;margin-bottom:1.6rem}.p-isostd .std-eyebrow-b{color:var(--muted)}.p-isostd .std-h1{font-size:clamp(2.2rem,6.2vw,4.8rem);font-weight:500;letter-spacing:-.03em;line-height:1.03;max-width:19ch}.p-isostd .std-lede{margin-top:1.4rem;font-size:clamp(1.02rem,1.7vw,1.35rem);line-height:1.48;max-width:56ch;color:var(--deep)}.p-isostd .std-sub{margin-top:clamp(2rem,4vh,2.8rem);color:var(--muted)}@media (min-width:1024px){.p-isostd .std-crumb,.p-isostd .std-eyebrow{max-width:64%}}.p-isostd .std-btns{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(1.8rem,4vh,2.4rem)}.p-isostd .std-btn{display:inline-block;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:1rem 1.7rem;text-decoration:none;transition:background .3s,color .3s}.p-isostd .std-solid{background:var(--teal);color:var(--white)}.p-isostd .std-solid:hover{background:var(--teal-deep)}.p-isostd .std-out{border:1px solid var(--teal);color:var(--teal)}.p-isostd .std-out:hover{background:var(--teal);color:var(--white)}.p-isostd .std-doc{padding:0 clamp(1rem,3vw,2.5rem)}.p-isostd .std-doc .std-sec{padding-inline:0}@media (min-width:1024px){.p-isostd .std-doc{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);column-gap:clamp(2rem,4.5vw,4.5rem);align-items:start}}.p-isostd .std-rail{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:.4rem 0;margin:0 0 clamp(2.4rem,5vh,3.4rem)}.p-isostd .std-rail a{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:.55rem 0;transition:color .35s var(--e-out)}.p-isostd .std-rail a:hover{color:var(--teal)}.p-isostd .std-rail-mark{display:none}@media (min-width:1024px){.p-isostd .std-rail{display:block;position:sticky;top:21vh;border:0;border-inline-start:1px solid var(--line);padding:clamp(1.5rem,3vh,2.2rem) 0 0;margin:0}.p-isostd .std-rail a{display:block;padding:.62rem 0 .62rem 1.15rem}.p-isostd .std-rail a.on{color:var(--ink)}.p-isostd .std-rail-mark{display:block;position:absolute;inset-inline-start:-1px;top:0;width:1px;height:2.1rem;background:var(--teal);opacity:0;transition:transform .55s var(--e-out),opacity .3s}}[dir=rtl] .p-isostd .std-rail a{letter-spacing:0}@media (min-width:1024px){[dir=rtl] .p-isostd .std-rail a{padding:.62rem 1.15rem .62rem 0}}.p-isostd .std-sec{border-top:1px solid var(--ink);padding-top:clamp(2.6rem,6vh,4rem);padding-bottom:clamp(2.6rem,6vh,4rem)}.p-isostd .std-col .std-sec:first-child{padding-top:clamp(1.5rem,3vh,2.2rem)}.p-isostd .std-h2{font-size:clamp(1.45rem,2.6vw,2.05rem);font-weight:500;letter-spacing:-.022em;line-height:1.1;max-width:24ch;margin:0 0 1.5rem}.p-isostd .std-body{font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.55;max-width:62ch;margin:0}.p-isostd .std-kicker{display:block;margin-top:clamp(1.8rem,4vh,2.6rem);color:var(--muted)}.p-isostd .std-note{margin:1.5rem 0 0;font-size:.95rem;line-height:1.6;color:var(--muted);max-width:62ch}.p-isostd .std-note a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.p-isostd .glance,.p-isostd .rows,.p-isostd .reqs,.p-isostd .list2{margin:0;padding:0;list-style:none;display:block;gap:0;border-top:1px solid var(--line)}.p-isostd .gcell,.p-isostd .row,.p-isostd .reqs li,.p-isostd .list2 li{display:grid;grid-template-columns:1fr;gap:.3rem;border-top:0;padding:1.05rem 0;border-bottom:1px solid var(--line)}@media (min-width:760px){.p-isostd .gcell,.p-isostd .row,.p-isostd .reqs li,.p-isostd .list2 li{grid-template-columns:var(--term) minmax(0,62ch);gap:1.8rem;align-items:baseline}}.p-isostd .glance .gcell:last-child,.p-isostd .rows .row:last-child,.p-isostd .reqs li:last-child,.p-isostd .list2 li:last-child,.p-isostd .relgrid .relcard:last-child,.p-isostd .std-table tbody tr:last-child td{border-bottom:0}.p-isostd .gcell dt{font-family:var(--mono);font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--teal)}.p-isostd .gcell dd{margin:0}.p-isostd .row b{font-weight:500;color:var(--teal);line-height:1.35}.p-isostd .gcell dd,.p-isostd .row span,.p-isostd .reqs li span,.p-isostd .list2 li{font-size:1rem;line-height:1.55}[dir=rtl] .p-isostd .gcell dt{letter-spacing:0}.p-isostd .reqs{counter-reset:r}.p-isostd .list2{counter-reset:c}.p-isostd .reqs li{counter-increment:r}.p-isostd .list2 li{counter-increment:c}.p-isostd .reqs li::before{content:counter(r,decimal-leading-zero)}.p-isostd .list2 li::before{content:counter(c,decimal-leading-zero)}.p-isostd .reqs li::before,.p-isostd .list2 li::before{font-family:var(--mono);font-size:.68rem;letter-spacing:.09em;color:var(--teal)}.p-isostd .list2 li{font-size:1rem}@media (max-width:759px){.p-isostd .reqs li::before,.p-isostd .list2 li::before{margin-bottom:.15rem}}.p-isostd .std-tw{border-top:1px solid var(--line)}.p-isostd .std-table{width:100%;border-collapse:collapse;text-align:left}.p-isostd .std-table th{font-family:var(--mono);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;font-weight:400;color:var(--muted);padding:.7rem 0;border-bottom:1px solid var(--line)}.p-isostd .std-table th:first-child{width:var(--term);padding-inline-end:1.8rem}.p-isostd .std-table td{padding:1.05rem 0;border-bottom:1px solid var(--line);vertical-align:baseline;font-size:1rem;line-height:1.55;max-width:62ch}.p-isostd .std-table td:first-child{font-weight:500;color:var(--teal);width:var(--term);padding-inline-end:1.8rem}[dir=rtl] .p-isostd .std-table{text-align:right}[dir=rtl] .p-isostd .std-table th{letter-spacing:0}@media (max-width:759px){.p-isostd .std-table,.p-isostd .std-table tbody,.p-isostd .std-table tr,.p-isostd .std-table td{display:block;width:auto}.p-isostd .std-table thead{display:none}.p-isostd .std-table tr{border-bottom:1px solid var(--line);padding:1.05rem 0}.p-isostd .std-table td{border:0;padding:0 0 .3rem;width:auto}.p-isostd .std-table td:first-child{width:auto;padding-inline-end:0}}.p-isostd .std-faq{border-bottom:0}.p-isostd .std-faq .acc-head{font-size:clamp(1rem,1.6vw,1.18rem);font-weight:500;line-height:1.4;padding:1.15rem 0;align-items:flex-start;max-width:62ch}.p-isostd .std-faq .acc-plus{font-size:1rem;padding-top:.2rem;color:var(--teal)}.p-isostd .std-faq .acc-body p{font-family:var(--sans);font-size:1rem;letter-spacing:0;text-transform:none;line-height:1.6;max-width:62ch;padding-bottom:1.4rem}.p-isostd .relgrid{border-top:1px solid var(--line)}.p-isostd .relcard{display:grid;grid-template-columns:1fr;gap:.25rem;padding:1.05rem 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}@media (min-width:760px){.p-isostd .relcard{grid-template-columns:var(--term) minmax(0,1fr) auto;gap:1.8rem;align-items:baseline}}.p-isostd .rc-code{font-weight:500;color:var(--teal);line-height:1.35}.p-isostd .rc-name{font-size:1rem;line-height:1.55}.p-isostd .rc-go{font-family:var(--mono);font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);transition:color .3s}.p-isostd .relcard:hover .rc-go{color:var(--teal)}.p-isostd .relcard:hover .rc-name{color:var(--deep)}[dir=rtl] .p-isostd .rc-go{letter-spacing:0}.p-isostd .std-close{background:var(--teal-deep);color:var(--paper);margin-top:clamp(3rem,7vh,5rem);padding:clamp(3.5rem,9vh,6.5rem) clamp(1rem,3vw,2.5rem)}.p-isostd .std-close-in{max-width:58rem}.p-isostd .std-close-ref{display:block;color:color-mix(in srgb,var(--paper) 62%,transparent);margin-bottom:1.3rem}.p-isostd .std-close-h{font-size:clamp(1.5rem,3.4vw,2.8rem);font-weight:500;letter-spacing:-.022em;line-height:1.14;max-width:26ch;margin:0}.p-isostd .std-close-btn{background:var(--paper);color:var(--teal-deep)}.p-isostd .std-close-btn:hover{background:var(--white)}.p-isostd .std-close-out{border:1px solid color-mix(in srgb,var(--paper) 45%,transparent);color:var(--paper)}.p-isostd .std-close-out:hover{background:var(--paper);color:var(--teal-deep)}.p-isostd .std-doc.std-doc--direct{display:block;max-width:1200px;margin-inline:auto}.p-isostd .std-guide{margin-block-end:2rem}.p-isostd .std-guide h3{font-size:1.2em;font-weight:500;line-height:1.25;margin:0 0 1rem}.p-isostd .std-guide p{margin:0 0 1.1rem}.p-isostd .std-guide a{color:var(--teal);text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.p-isostd .std-guide ul,.p-isostd .std-guide ol{padding-inline-start:1.4em;margin:1rem 0}.p-isostd .std-guide li+li{margin-top:.5rem}.p-isostd .std-guide .bf-table-scroll{max-width:100%;overflow-x:auto;margin:1.25rem 0}.p-isostd .std-guide table{border-collapse:collapse;width:100%;min-width:28rem;font-size:.9em}.p-isostd .std-guide th,.p-isostd .std-guide td{padding:.8rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}.p-isostd .std-guide th{font-weight:500}main .sf-footer.tf{padding-inline:clamp(1rem,3vw,3rem);--sf-light:clamp(0,calc((var(--cqg) - .65) * 100000),1);color:color-mix(in srgb,#fff calc(var(--sf-light) * 100%),#000)}.sf-footer .tf-in{padding-block:clamp(3.5rem,8vw,7rem);align-items:start}.sf-footer .tf-left,.sf-footer .sf-questions{min-width:0}.sf-footer .tf-h{margin:0 0 1.5rem;font-family:var(--display)!important;font-size:clamp(2rem,4.1vw,3.6rem);line-height:1.12;max-width:16ch;text-wrap:balance;letter-spacing:0;font-weight:400}.sf-footer .tf-line{font:400 clamp(1rem,1.3vw,1.125rem)/1.6 var(--sans);margin:0 0 2rem;max-width:40ch;color:inherit}.sf-footer .tf-cta{font-size:.875rem;letter-spacing:.025em;min-height:48px;display:inline-flex;align-items:center;gap:1.5rem}.sf-footer .tf-mail{font:400 1rem/1.5 var(--sans);margin:1.5rem 0 0;opacity:1;width:fit-content;text-decoration:underline}.sf-footer .sf-label{margin:0 0 1.2rem;font:400 .875rem/1.6 var(--sans)!important;letter-spacing:0;text-transform:none}.sf-footer .cq-list{background:transparent;border-radius:1.25rem;padding:0 1.2rem;border-color:color-mix(in srgb,currentColor 30%,transparent)}.sf-footer .cq-head{grid-template-columns:2.1rem minmax(0,1fr) 1.1rem;gap:.8rem;font-size:.75rem;letter-spacing:.05em;color:inherit;opacity:.68}.sf-footer .cq-head>span:last-child{white-space:nowrap;font-size:.625rem;letter-spacing:0;justify-self:center}.sf-footer .sf-item{margin:0;padding:0;min-width:0;border-bottom-color:color-mix(in srgb,currentColor 25%,transparent)}.sf-footer .sf-q{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 1.1rem;gap:.8rem;align-items:start;padding:1.35rem .2rem;min-height:64px;list-style:none;cursor:pointer;font:400 clamp(1rem,1.3vw,1.1875rem)/1.5 var(--sans);text-align:start;color:inherit}.sf-footer .sf-q::-webkit-details-marker{display:none}.sf-footer .cq-n{font-size:.75rem;line-height:2;color:inherit;opacity:.65}.sf-footer .cq-x{margin-top:.25rem;color:inherit;opacity:.8;transition:transform .25s ease}.sf-footer .sf-item[open] .cq-x{transform:rotate(135deg)}.sf-footer .sf-q:hover .cq-x{opacity:1}.sf-footer .sf-a{padding:0 1.9rem 1.5rem 3.1rem;font:400 1rem/1.65 var(--sans);color:inherit;overflow-wrap:break-word}.sf-footer .sf-a p{font:inherit;margin:0;line-height:inherit;color:inherit;max-width:56ch}.sf-footer .sf-links{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1rem}.sf-footer .sf-links a{color:inherit;text-decoration:underline;text-underline-offset:4px;padding-block:.3rem;min-height:32px;line-height:1.5}.sf-footer :is(summary,a):focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}.sf-footer .sf-item[open] .sf-a{animation:sf-answer-in .22s ease both}@keyframes sf-answer-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}main.p-iso .sf-why{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,3vw,3rem);background:var(--paper);color:var(--ink)}.sf-why .sf-label{display:block;font:400 .8125rem/1.5 var(--mono);margin:0 0 1.1rem;color:var(--teal)}.sf-why-head{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(2rem,6vw,6rem);align-items:start}.sf-why h2{font-size:clamp(1.8rem,3.2vw,3rem);font-weight:400;line-height:1.2;margin:0;max-width:17ch;text-wrap:balance}.sf-why .sf-why-head>p{font:400 clamp(1rem,1.5vw,1.1875rem)/1.6 var(--sans);margin:0;max-width:58ch}.sf-why-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:3rem}.sf-why-points>div{border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent);padding-top:1.2rem}.sf-why-points h3{font-family:var(--sans)!important;font-size:1.1875rem;font-weight:500;line-height:1.4;margin:0 0 .8rem}.sf-why-points p{font:400 1rem/1.6 var(--sans);margin:0}.sf-why .sf-source{font:400 .8125rem/1.5 var(--sans);margin:1.8rem 0 0}.sf-why .sf-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}[dir=rtl] .sf-footer .tf-h{line-height:1.45;max-width:18ch}[dir=rtl] .sf-footer .sf-q{line-height:1.7}[dir=rtl] .sf-footer .sf-a{padding:0 3.1rem 1.5rem 1.9rem;line-height:1.85}[dir=rtl] .sf-why h2{line-height:1.5;letter-spacing:0}[dir=rtl] .sf-why :is(p,h3){line-height:1.85}@media (min-width:900px){.sf-footer .tf-left{grid-column:1;grid-row:1}.sf-footer .sf-questions{grid-column:2;grid-row:1}}@media (max-width:899px){.sf-footer .tf-in{gap:3.5rem}.sf-footer .tf-h{max-width:19ch}.sf-why-head{grid-template-columns:1fr;gap:1.7rem}.sf-why h2{max-width:22ch}.sf-why-points{gap:1.5rem}}@media (max-width:600px){.sf-footer .cq-list{padding-inline:.75rem}.sf-footer .sf-q,.sf-footer .cq-head{grid-template-columns:1.4rem minmax(0,1fr) 1rem;gap:.6rem}.sf-footer .sf-q{padding-block:1.15rem}.sf-footer .sf-a,[dir=rtl] .sf-footer .sf-a{padding:0 .2rem 1.4rem}.sf-why-points{grid-template-columns:1fr;margin-top:2rem}.sf-footer .tf-h{font-size:clamp(1.85rem,7.8vw,2.7rem)}}@media (prefers-reduced-motion:reduce){.sf-footer .sf-item[open] .sf-a{animation:none}.sf-footer .cq-x{transition:none}}.sf-footer,.sf-why{scroll-margin-top:100px}.tf .tf-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;border-radius:999px;text-align:center;line-height:1.4;overflow-wrap:anywhere}.tf .tf-cta>span{flex-shrink:0}.tf .tf-cta:focus-visible{border-radius:999px;outline:2px solid currentColor;outline-offset:4px}.inquiry-reach{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;max-width:100%;color:inherit}.inquiry-channel{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;max-width:100%;padding:.6rem .9rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;color:inherit;font:400 .875rem/1.4 var(--sans);text-decoration:none!important;letter-spacing:0;text-transform:none;transition:background-color .2s,border-color .2s}.inquiry-channel svg{display:block;flex:0 0 16px;width:16px;height:16px}.inquiry-channel span{overflow-wrap:anywhere}.inquiry-channel:hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:currentColor}.inquiry-channel:focus-visible{outline:2px solid currentColor;outline-offset:4px}[dir=rtl] .inquiry-channel{line-height:1.6}.sf-footer--solo .tf-in{display:block}.sf-footer--solo .tf-left{max-width:60rem}.sf-footer--solo .tf-h{max-width:23ch}.sf-footer--solo .tf-line{max-width:55ch}.sf-footer .sf-a>:last-child{margin-bottom:0}.sf-footer .sf-a ul,.sf-footer .sf-a ol{padding-inline-start:1.2rem}.sf-footer .sf-a .ltr{white-space:normal;max-width:100%;overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){.inquiry-channel{transition:none}}.hpanel--one .hp-r-mail{display:inline-flex}.hpanel--one .hp-r{min-height:44px}.hp-email-short{display:none}@media (max-width:360px){.hp-email-address{display:none}.hp-email-short{display:inline}}@media (max-width:720px){.hero-grid{grid-template-rows:auto minmax(0,1fr) minmax(15rem,max-content)}}
