.int-hero__act>:first-child{margin-top:0}.int-hero__points{margin-top:20px}.int-hero__proofline{margin-top:28px}@media (min-width:1024px){.int-hero__grid:has(>.int-hero__main){gap:32px}.int-hero__points{margin-top:22px}.int-hero__proofline{margin-top:40px}}@layer components{.dir-mast{padding-top:24px;padding-bottom:8px}.dir-kicker{text-decoration:none;transition:color .15s var(--ease-ui)}.dir-title,a.dir-kicker:hover{color:var(--c-text)}.dir-title{margin-top:20px;max-width:21em;font-size:clamp(2.125rem,1.1rem + 4.2vw,3.25rem);line-height:1.08;letter-spacing:-.034em;font-weight:500;text-wrap:balance}.dir-lede{margin-top:24px;max-width:42rem;font-size:1.0625rem;line-height:1.7;color:var(--c-text-2);text-wrap:pretty}.dir-lede p+p{margin-top:14px}.baa-dir__sub a,.dir-answer__text a,.dir-lede a,.dir-link{font-weight:600;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-coral-500);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s var(--ease-ui)}.baa-dir__sub a:hover,.dir-answer__text a:hover,.dir-lede a:hover,.dir-link:hover{color:var(--c-coral-700)}@media (min-width:1024px){.dir-mast{padding-top:40px;padding-bottom:16px}}.dir-label{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-3)}.dir-answer{margin-top:32px;max-width:40rem;padding:22px 22px 18px}.dir-answer__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.dir-answer__text{margin-top:14px;font-size:clamp(1.125rem,1.06rem + .3vw,1.25rem);line-height:1.55;letter-spacing:-.01em;font-weight:500;color:var(--c-text);text-wrap:pretty}.dir-answer__meta{margin-top:18px;padding-top:14px;border-top:var(--hairline);font-size:16px;line-height:1.5;color:var(--c-text-3)}.dir-answer__cta{margin-top:18px;max-width:40rem;font-size:16px;line-height:1.6;color:var(--c-text-2)}@media (min-width:640px){.dir-answer{padding:26px 30px 20px}}.dir-status{display:inline-flex;align-items:center;gap:9px;font-size:16px;font-weight:600;line-height:1.35;color:var(--c-text)}.dir-status .dot{width:8px;height:8px}.dot-none{color:#9aa0ab}.dir-notice{margin-top:32px;max-width:40rem;padding:4px 0 4px 22px;border-left:2px solid var(--c-coral-500)}.dir-notice blockquote{margin-top:10px;font-size:clamp(1.125rem,1.06rem + .3vw,1.25rem);line-height:1.55;letter-spacing:-.01em;font-weight:500;color:var(--c-text)}.dir-body{padding-top:24px;padding-bottom:72px}.dir-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.dir-col{min-width:0;max-width:40rem}@media (min-width:1024px){.dir-body{padding-top:32px;padding-bottom:104px}.dir-grid{grid-template-columns:minmax(0,40rem) 15rem;justify-content:space-between;column-gap:64px}}.dir-shell{--measure:39rem;--rail:16.5rem;--rail-gap:4.5rem;max-width:calc(var(--measure) + var(--rail-gap) + var(--rail));margin-inline:auto}.dir-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:1024px){.dir-cols{grid-template-columns:minmax(0,1fr) var(--rail);column-gap:var(--rail-gap)}}.dir-lead>:first-child{margin-top:0}.dir-lead>:last-child{margin-bottom:32px}@media (max-width:1023px){.dir-toc-mobile+.dir-prose>section:first-child>h2:first-child{margin-top:0;padding-top:0;border-top:0}}@media (min-width:1024px){.dir-grid--hub{grid-template-columns:minmax(0,1fr) 14rem;justify-content:normal;column-gap:56px}}.dir-col--wide{max-width:none}.dir-col--wide .dir-prose>p,.dir-col--wide .dir-prose>section:not(.dir-group),.dir-col--wide>.dir-book,.dir-col--wide>.dir-note,.dir-col--wide>.scan-block{max-width:40rem}@media (min-width:768px){.dir-prose .dir-group .dir-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.dir-prose .dir-group .dir-links>li{padding-block:14px}.dir-prose .dir-group .dir-links>li:after{top:19px}.dir-prose .dir-group .dir-links__desc{margin-top:3px;line-height:1.55}}.dir-toc{position:sticky;top:calc(var(--banner-height, 0px) + 112px)}.dir-toc ul{margin-top:16px;border-left:var(--hairline)}.dir-toc a{display:block;margin-left:-1px;padding:6px 0 6px 16px;border-left:1px solid transparent;font-size:var(--t-small);line-height:1.45;color:var(--c-text-3);text-decoration:none;transition:color .15s var(--ease-ui),border-color .15s var(--ease-ui)}.dir-toc a:hover{color:var(--c-text);border-left-color:var(--c-coral-500)}.dir-toc-mobile{margin-bottom:32px;padding-block:12px;border-block:var(--hairline)}.dir-toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.dir-toc-mobile summary::-webkit-details-marker{display:none}.dir-toc-mobile summary svg{width:16px;height:16px;color:var(--c-text-3);transition:transform .25s var(--ease-ui)}.dir-toc-mobile[open] summary svg{transform:rotate(180deg)}.dir-toc-mobile nav ul{margin-top:12px;border-left:var(--hairline)}.dir-toc-mobile nav a{display:block;margin-left:-1px;padding:6px 0 6px 16px;font-size:var(--t-small);line-height:1.45;color:var(--c-text-3);text-decoration:none}.dir-prose{font-size:1.0625rem;line-height:1.75;color:var(--c-text-2);overflow-wrap:break-word}.dir-prose p{margin-top:1.05em}.dir-prose>p:first-child{margin-top:0}.dir-prose h2{margin-top:64px;padding-top:28px;border-top:var(--hairline);font-size:clamp(1.75rem,1.6rem + .6vw,2rem);line-height:1.18;letter-spacing:-.028em;font-weight:500;color:var(--c-text);text-wrap:balance;scroll-margin-top:7rem}.dir-col>div.dir-prose:first-of-type>section:first-child>h2:first-child{margin-top:0;padding-top:0;border-top:0}.dir-prose h2+ol,.dir-prose h2+p,.dir-prose h2+ul{margin-top:18px}.dir-prose h3{margin-top:36px;font-size:1.5rem;line-height:1.3;letter-spacing:-.022em;font-weight:500;color:var(--c-text);text-wrap:balance}.dir-prose h3+p{margin-top:10px}.dir-prose strong{font-weight:650;color:var(--c-text)}.dir-prose a{color:var(--c-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--c-coral-500) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s var(--ease-ui),text-decoration-color .15s var(--ease-ui)}.dir-prose a:hover{color:var(--c-coral-700);text-decoration-color:currentColor}.dir-prose ol,.dir-prose ul{margin-top:1em;padding-left:1.35em}.dir-prose ul{list-style:square}.dir-prose ol{list-style:decimal-leading-zero;padding-left:2.1em}.dir-prose li{margin-top:.6em;padding-left:.35em;line-height:1.7}.dir-prose ul>li::marker{color:var(--c-border-2);font-size:.85em}.dir-prose ol>li::marker{content:counter(list-item,decimal-leading-zero) "   ";font-family:var(--font-mono);font-size:.8em;color:var(--c-text-3)}.dir-prose figure{margin-top:28px}.dir-prose blockquote{padding:2px 0 2px 22px;border-left:2px solid var(--c-coral-500)}.dir-prose blockquote p{margin-top:0;font-size:1.125rem;line-height:1.65;letter-spacing:-.006em;font-weight:500;color:var(--c-text)}.dir-prose figcaption{margin-top:10px;padding-left:24px;font-size:16px;line-height:1.55;color:var(--c-text-3)}.dir-prose .dir-verified{margin-top:18px;font-size:16px;color:var(--c-text-3)}.dir-prose .dir-links{margin-top:20px;padding-left:0;list-style:none;border-top:var(--hairline)}.dir-prose .dir-links>li{position:relative;margin:0;padding:16px 36px 16px 0;border-bottom:var(--hairline)}.dir-prose .dir-links>li::marker{content:none}.dir-prose .dir-links>li:after{content:"";position:absolute;right:6px;top:21px;width:16px;height:16px;background:var(--c-coral-500);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .2s var(--ease-ui)}.dir-prose .dir-links>li:hover:after{transform:translateX(3px)}.dir-prose .dir-links a{font-weight:600;line-height:1.45;color:var(--c-text);text-decoration:none}.dir-prose .dir-links a:before{content:"";position:absolute;inset:0}.dir-prose .dir-links>li:hover a{color:var(--c-coral-700)}.dir-prose .dir-links a:focus-visible{outline:none}.dir-prose .dir-links>li:has(a:focus-visible){outline:2px solid var(--c-coral-500);outline-offset:2px;border-radius:4px}.dir-prose .dir-links .dir-links__desc{display:block;margin-top:4px;font-size:16px;line-height:1.6;color:var(--c-text-2)}.dir-prose .dir-sources{padding-left:0;list-style:none;border-top:var(--hairline)}.dir-prose .dir-sources>li{margin:0;padding:12px 0;border-bottom:var(--hairline);line-height:1.55}.dir-prose .dir-sources>li::marker{content:none}.dir-prose .dir-helps{margin-top:64px;padding:28px 24px 26px}.dir-prose .dir-helps h2{margin-top:12px;padding-top:0;border-top:0}.dir-prose .dir-helps ul>li::marker{color:var(--c-coral-500)}.dir-prose .dir-helps a{font-weight:600}@media (min-width:640px){.dir-prose .dir-helps{padding:34px 36px 32px}}.dir-book{margin-top:36px;display:flex;flex-direction:column;gap:18px;padding:22px}.dir-book__title{font-size:1.3125rem;line-height:1.3;letter-spacing:-.018em;font-weight:600;color:var(--c-text)}.dir-book__body{margin-top:6px;font-size:16px;line-height:1.6;color:var(--c-text-2)}.dir-book .btn{align-self:flex-start;flex:none}@media (min-width:640px){.dir-book{flex-direction:row;align-items:center;justify-content:space-between;gap:28px;padding:24px 28px}.dir-book .btn{align-self:center}}.scan-block{padding:26px 22px 24px}.scan-block__title{font-size:1.3125rem;line-height:1.3;letter-spacing:-.018em;font-weight:600;color:var(--c-text);scroll-margin-top:7rem}.scan-block__body{margin-top:10px;font-size:16px;line-height:1.65;color:var(--c-text-2)}.scan-block__more{margin-top:18px;padding-top:16px;border-top:var(--hairline)}@media (min-width:640px){.scan-block{padding:32px 34px 28px}}.dir-note{font-size:var(--t-small);line-height:1.55;color:var(--c-text-3)}.dir-note a{font-weight:600;color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.rescue-sticky__bar{margin-inline:auto;display:flex;align-items:center;gap:12px;max-width:46rem;padding:10px 10px 10px 18px;border:1px solid rgba(11,17,32,.08);border-radius:18px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(11,17,32,.05),0 18px 44px -14px rgba(11,17,32,.28)}.rescue-sticky__text{flex:1;min-width:0;font-size:var(--t-small);line-height:1.45;color:var(--c-text-2)}.rescue-sticky__lead{font-weight:600;color:var(--c-text)}.rescue-sticky__close{flex:none;display:inline-flex;padding:8px;border-radius:9999px;color:var(--c-text-3);transition:color .15s var(--ease-ui),background-color .15s var(--ease-ui)}.rescue-sticky__close:hover{color:var(--c-text);background:var(--c-surface-2)}@media (min-width:640px){.rescue-sticky__bar{gap:20px;padding:10px 10px 10px 24px;border-radius:9999px}}.baa-dir{padding-bottom:8px}.baa-dir__title{font-size:var(--t-h3);line-height:1.15;letter-spacing:-.028em;font-weight:500;color:var(--c-text);scroll-margin-top:7rem}.baa-dir__sub{margin-top:10px;max-width:44rem;font-size:16px;line-height:1.65;color:var(--c-text-2)}@media (min-width:1024px){.baa-dir__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:end}.baa-dir__sub{margin-top:0;padding-bottom:4px}}.baa-filters{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.baa-filters{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:16px}}.baa-field{display:block}.baa-field .dir-label{display:block;margin-bottom:8px}.baa-control{height:46px;width:100%;padding:0 14px;border:1px solid var(--c-border-2);border-radius:12px;background-color:var(--c-surface);font-size:16px;color:var(--c-text);box-shadow:var(--e-1);transition:border-color .15s var(--ease-ui),box-shadow .15s var(--ease-ui)}.baa-control::placeholder{color:var(--c-text-3)}.baa-control:hover{border-color:color-mix(in srgb,var(--c-text) 24%,transparent)}.baa-control:focus{outline:none;border-color:var(--c-coral-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-coral-500) 20%,transparent)}.baa-control--search{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:14px 50%}.baa-control--search,select.baa-control{background-repeat:no-repeat;background-size:16px 16px}select.baa-control{appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;cursor:pointer}.baa-count{margin-top:14px;font-size:16px;color:var(--c-text-3);font-variant-numeric:tabular-nums}.baa-table-wrap{margin-top:14px;overflow-x:auto;overscroll-behavior-x:contain}.baa-table{width:100%;min-width:46rem;border-collapse:separate;border-spacing:0}.baa-table th{padding:15px 18px 13px;text-align:left;vertical-align:bottom;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3);white-space:nowrap}.baa-table td,.baa-table th{border-bottom:var(--hairline)}.baa-table td{padding:16px 18px;vertical-align:top;font-size:16px;line-height:1.5;color:var(--c-text-2);transition:background-color .15s var(--ease-ui)}.baa-table tbody tr:last-child td{border-bottom:0}.baa-table tbody tr:hover td{background:var(--c-surface-2)}.baa-table__tool a{font-weight:600;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-border-2);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s var(--ease-ui),text-decoration-color .15s var(--ease-ui)}.baa-table__tool a:hover{color:var(--c-coral-700);text-decoration-color:currentColor}.baa-table__tool{min-width:10.5rem}.baa-table__answer{min-width:15.5rem}@media (min-width:640px){.baa-table__answer .dir-status{white-space:nowrap}}.baa-table__answer .dir-status{align-items:baseline;font-weight:500}.baa-table__answer .dot{position:relative;top:-1px}.baa-table__date{white-space:nowrap;color:var(--c-text-3);font-variant-numeric:tabular-nums}.baa-table__pinned td:first-child{box-shadow:inset 2px 0 0 var(--c-coral-500)}.baa-empty{margin-top:14px;font-size:16px;color:var(--c-text-2)}@media (max-width:639px){.baa-table-wrap{overflow:visible}.baa-table,.baa-table tbody{display:block;min-width:0}.baa-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.baa-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 18px;border-bottom:var(--hairline)}.baa-table tbody tr:last-child{border-bottom:0}.baa-table td{display:block;padding:0;border:0}.baa-table tbody tr:hover td{background:none}.baa-table__tool{grid-column:1;grid-row:1}.baa-table__date{grid-column:2;grid-row:1;text-align:right}.baa-table__answer{grid-column:1/-1;min-width:0}.baa-table__cat,.baa-table__cond{grid-column:1/-1}.baa-table__cat{grid-row:4;color:var(--c-text-3)}.baa-table__pinned{box-shadow:inset 2px 0 0 var(--c-coral-500)}.baa-table__pinned td:first-child{box-shadow:none}}.int-hero{padding-top:34px;padding-bottom:8px}.int-hero__title{margin-top:20px;max-width:16em;font-size:var(--t-display);line-height:1.04;letter-spacing:-.042em;font-weight:500;color:var(--c-text);text-wrap:balance}.int-hero__grid{margin-top:26px;display:grid;gap:28px}.int-hero__lede{max-width:36em;font-size:var(--t-body-lg);line-height:1.65;color:var(--c-text-2)}.int-hero:has(.int-hero__title--page){padding-bottom:56px}@media (min-width:1024px){.int-hero:has(.int-hero__title--page){padding-bottom:80px}}@media (min-width:1024px){.int-hero{padding-top:52px}}.int-grid{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.int-grid>*{border-bottom:var(--hairline)}@media (min-width:640px){.int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.int-grid>*{border-right:var(--hairline)}.int-grid>:nth-child(2n){border-right:0}}@media (min-width:1024px){.int-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.int-grid>:nth-child(2n){border-right:var(--hairline)}.int-grid>:nth-child(4n){border-right:0}}.int-grid{margin-bottom:-1px}.int-tile{position:relative;display:flex;flex-direction:column;padding:26px 26px 24px;text-decoration:none;transition:background-color .2s var(--ease-ui)}.int-tile:hover{background:var(--c-surface-2)}.int-tile:focus-visible{outline:2px solid var(--c-coral-500);outline-offset:-2px}.int-tile__logo{width:36px;height:36px;object-fit:contain}.int-tile__mono{border-radius:10px;font-size:17px;font-weight:700;color:#fff}.int-tile__mono,.int-tile__plus{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.int-tile__plus{border:1px dashed var(--c-border-2);border-radius:10px;color:var(--c-text-3);transition:color .2s var(--ease-ui),border-color .2s var(--ease-ui)}.int-tile__plus svg{width:18px;height:18px}.int-tile--request:hover .int-tile__plus{color:var(--c-coral-600);border-color:color-mix(in srgb,var(--c-coral-500) 55%,var(--c-border-2))}.int-tile--request .int-tile__desc{color:var(--c-text-2)}.int-tile__name{margin-top:22px;font-size:1.3125rem;line-height:1.25;letter-spacing:-.018em;font-weight:600;color:var(--c-text)}.int-tile__sub{margin-top:4px;font-size:16px;color:var(--c-text-3)}.int-tile__desc{margin-top:12px;flex:1;font-size:16px;line-height:1.6;color:var(--c-text-2)}.int-tile__more{margin-top:18px;font-size:15px}.int-tile:hover .int-tile__more{color:var(--c-coral-700)}.int-tile:hover .int-tile__more svg{transform:translateX(3px)}.int-rows{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.int-rows>li{border-bottom:var(--hairline)}.int-rows>li:last-child{border-bottom:0}@media (min-width:768px){.int-rows--2{grid-template-columns:repeat(2,minmax(0,1fr))}.int-rows--2>li:nth-child(odd){border-right:var(--hairline)}.int-rows--2>li:nth-last-child(2):nth-child(odd){border-bottom:0}}.int-row{display:flex;height:100%;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;text-decoration:none;transition:background-color .2s var(--ease-ui)}.int-row:hover{background:var(--c-surface-2)}.int-row:focus-visible{outline:2px solid var(--c-coral-500);outline-offset:-2px}.int-row__name{display:block;font-size:1.1875rem;line-height:1.3;letter-spacing:-.014em;font-weight:600;color:var(--c-text)}.int-row__desc{margin-top:4px;display:block;font-size:16px;line-height:1.55;color:var(--c-text-2)}.int-row svg{flex:none;width:18px;height:18px;color:var(--c-coral-500);transition:transform .2s var(--ease-ui)}.int-row:hover svg{transform:translateX(3px)}.int-chips{display:flex;flex-wrap:wrap;gap:8px}.int-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:var(--hairline);border-radius:9999px;background:var(--c-surface);font-size:16px;color:var(--c-text-2)}.int-split{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.int-split__head .section-head__title{margin-top:14px;max-width:12em}.int-split__head .eyebrow+.section-head__title{margin-top:18px}.int-split__head>.section-head__title:first-child{margin-top:0}.int-split__body{max-width:44rem;font-size:1.0625rem;line-height:1.7;color:var(--c-text-2)}.int-split__body p+p{margin-top:14px}@media (min-width:1024px){.int-split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:72px}.int-split__head{align-self:start}}.int-steps{counter-reset:none}.int-steps>li{display:block;padding:22px;border-bottom:var(--hairline)}.int-steps>li:last-child{border-bottom:0}.int-steps__n{padding-top:2px;font-size:16px;font-weight:500;line-height:1.5;color:var(--c-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.int-steps__title{font-size:1.25rem;line-height:1.3;letter-spacing:-.016em;font-weight:600;color:var(--c-text);margin-top:4px}.int-steps__body{margin-top:6px;font-size:16px;line-height:1.65;color:var(--c-text-2)}@media (min-width:640px){.int-steps>li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 12px;padding:26px 32px 26px 28px}.int-steps__title{margin-top:0}.int-steps__body{grid-column:2}}.int-points{margin-top:22px;border-top:var(--hairline)}.int-points>li{display:flex;gap:14px;padding:13px 0;border-bottom:var(--hairline);font-size:16px;line-height:1.6;color:var(--c-text-2)}.int-points>li .dot{margin-top:9px}.int-faq{border-top:var(--hairline)}.int-faq>div{padding:26px 0;border-bottom:var(--hairline)}.int-faq h3{font-size:var(--t-h4);line-height:1.3;letter-spacing:-.016em;font-weight:600;color:var(--c-text)}.int-faq p{margin-top:10px;font-size:1.0625rem;line-height:1.7;color:var(--c-text-2)}.int-faq .cmp-src{margin-top:10px;font-size:16px;color:var(--c-text-3)}.int-faq .cmp-src a{text-decoration:underline;text-underline-offset:3px}.int-status{margin-top:22px;max-width:44rem;padding:16px 20px;font-size:16px;line-height:1.6;color:var(--c-text-2)}.int-status .dir-label{display:block;margin-bottom:8px}.int-hero__title--page{margin-top:22px;max-width:18em;font-size:var(--t-h1);line-height:1.06;letter-spacing:-.036em}.int-logo{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:var(--hairline);border-radius:14px;background:var(--c-surface);box-shadow:inset 0 1px 0 #fff,var(--e-2)}.int-logo img{width:28px;height:28px;object-fit:contain}.int-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;font-size:19px;font-weight:700;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),var(--e-1)}.int-feats{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.int-feats>*{padding:28px 26px;border-bottom:var(--hairline)}.int-feats>:last-child{border-bottom:0}@media (min-width:768px){.int-feats{grid-template-columns:repeat(3,minmax(0,1fr))}.int-feats>*{border-bottom:0;border-right:var(--hairline)}.int-feats>:last-child{border-right:0}}.int-feats svg{width:20px;height:20px;color:var(--c-text)}.int-feats h3{margin-top:18px;font-size:1.25rem;line-height:1.3;letter-spacing:-.016em;font-weight:600;color:var(--c-text)}.int-feats p{margin-top:8px;font-size:16px;line-height:1.65;color:var(--c-text-2)}.int-feats .int-steps__n{display:block;padding-top:0;font-family:var(--font-mono);font-size:18px;font-weight:400;color:var(--c-text-3)}.int-feats .int-steps__n+h3{margin-top:14px}@media (min-width:768px){.int-feats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.int-feats--4>*{border-bottom:var(--hairline)}.int-feats--4>:nth-child(2n){border-right:0}.int-feats--4>:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.int-feats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.int-feats--4>*{border-bottom:0;border-right:var(--hairline)}.int-feats--4>:last-child{border-right:0}}.int-feats h3.mt-0{margin-top:0}.int-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 22px;border-bottom:var(--hairline);font-size:16px;line-height:1.65;color:var(--c-text-2);scroll-margin-top:7rem}.int-stage:last-child{border-bottom:0}@media (min-width:768px){.int-stage{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:32px;padding:32px 34px}}.int-stage__n{font-size:16px;font-weight:500;color:var(--c-text-3);font-variant-numeric:tabular-nums}.int-stage__title{margin-top:6px;font-size:var(--t-h4);line-height:1.25;letter-spacing:-.018em;font-weight:600;color:var(--c-text)}.int-stage__note{margin-top:16px;font-size:16px;color:var(--c-text-3)}.int-chips>li{list-style:none}.int-chip--link{color:var(--c-text);text-decoration:none;transition:border-color .15s var(--ease-ui),color .15s var(--ease-ui)}.int-chip--link svg{width:14px;height:14px;color:var(--c-coral-500);transition:transform .2s var(--ease-ui)}.int-chip--link:hover{border-color:color-mix(in srgb,var(--c-coral-500) 45%,var(--c-border));color:var(--c-coral-700)}.int-chip--link:hover svg{transform:translateX(2px)}.int-chip__track{font-size:15px}.int-events{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.int-events>li{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:var(--hairline);font-size:16px;color:var(--c-text-2)}.int-events>li:nth-child(odd){border-right:var(--hairline)}.int-events>li>span:last-child{min-width:0;overflow-wrap:anywhere}@media (max-width:639px){.int-events>li{padding:13px 14px;gap:9px}}@media (min-width:768px){.int-events{grid-template-columns:repeat(3,minmax(0,1fr))}.int-events>li:nth-child(odd){border-right:0}.int-events>li:not(:nth-child(3n)){border-right:var(--hairline)}}.int-events{margin-bottom:-1px}.cmp-table-wrap{overflow-x:auto}.cmp-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.cmp-table thead th{padding:15px 22px 13px;border-bottom:var(--hairline);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3)}.cmp-table tbody td,.cmp-table tbody th{padding:20px 22px;border-bottom:var(--hairline);vertical-align:top;font-size:16px;line-height:1.6}.cmp-table tbody tr:last-child>*{border-bottom:0}.cmp-table tbody th{width:36%;font-weight:600;color:var(--c-text)}.cmp-table tbody td{color:var(--c-text-2)}@media (max-width:639px){.cmp-table,.cmp-table tbody{display:block}.cmp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cmp-table tr{display:block;padding:18px 20px;border-bottom:var(--hairline)}.cmp-table tbody tr:last-child{border-bottom:0}.cmp-table tbody td,.cmp-table tbody th{display:block;width:auto;padding:0;border:0}.cmp-table tbody td{margin-top:6px}}.cmp-note{margin-top:28px;max-width:52rem}.cmp-group__lede,.cmp-note{font-size:1.0625rem;line-height:1.7;color:var(--c-text-2)}.cmp-group__lede{margin-top:18px;max-width:44rem}.cmp-group__lede a,.cmp-src a{color:var(--c-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--c-coral-500);text-underline-offset:3px}.cmp-group__lede a:hover,.cmp-src a:hover{color:var(--c-coral-700)}.cmp-vendor{margin-top:32px}.cmp-vendor:first-child{margin-top:0}.cmp-vendor__name{margin-bottom:12px;font-size:1.25rem;line-height:1.3;letter-spacing:-.016em;font-weight:600;color:var(--c-text)}.cmp-links{border-top:var(--hairline)}.cmp-links>li{position:relative;padding:16px 36px 16px 0;border-bottom:var(--hairline)}.cmp-links>li:after{content:"";position:absolute;right:6px;top:21px;width:16px;height:16px;background:var(--c-coral-500);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .2s var(--ease-ui)}.cmp-links>li:hover:after{transform:translateX(3px)}.cmp-links a{font-size:1.0625rem;font-weight:600;line-height:1.45;color:var(--c-text);text-decoration:none}.cmp-links a:before{content:"";position:absolute;inset:0}.cmp-links>li:hover a{color:var(--c-coral-700)}.cmp-links a:focus-visible{outline:none}.cmp-links>li:has(a:focus-visible){outline:2px solid var(--c-coral-500);outline-offset:2px;border-radius:4px}.cmp-links p{margin-top:4px;color:var(--c-text-2)}.cmp-links p,.cmp-sources{font-size:16px;line-height:1.6}.cmp-sources{color:var(--c-text-3)}.cmp-sources a{text-decoration:underline;text-underline-offset:3px}.cmp-sources a:hover{color:var(--c-text)}}@media (prefers-reduced-motion:reduce){.cmp-links>li:after,.dir-prose .dir-links>li:after,.int-row svg,.int-tile__more svg{transition:none}.cmp-links>li:hover:after,.dir-prose .dir-links>li:hover:after,.int-row:hover svg,.int-tile:hover .int-tile__more svg{transform:none}}