/* Studio Blocks: faqs. Generated by tools/studio-blocks/extract.mjs from the Studio block library; edit the library, then re-run. */
body .sb-faqs h1,body .sb-faqs h2,body .sb-faqs h3,body .sb-faqs h4,body .sb-faqs h5,body .sb-faqs h6,body .sb-faqs a{color:inherit}
body .sb-faqs h1,body .sb-faqs h2,body .sb-faqs h3,body .sb-faqs h4,body .sb-faqs h5,body .sb-faqs h6{text-transform:none}
body .sb-faqs p,body .sb-faqs li{font-size:inherit !important;line-height:inherit !important}

body .sb-faqs{--st-space:var(--section-padding);--st-stack-gap:var(--st-gap-stack)}
body .sb-faqs *{box-sizing:border-box}body .sb-faqs{scroll-behavior:auto}body .sb-faqs{margin:0;background:var(--pb-bg);color:var(--pb-text);font-family:var(--pb-body-font);font-size:var(--st-type-body) !important;line-height:1.5 !important}body .sb-faqs h1,body .sb-faqs h2,body .sb-faqs h3,body .sb-faqs h4,body .sb-faqs p,body .sb-faqs figure,body .sb-faqs ul{margin:0}body .sb-faqs h1,body .sb-faqs h2,body .sb-faqs h3,body .sb-faqs h4{font-family:var(--pb-heading-font);font-weight:var(--pb-heading-weight);line-height:var(--st-lh-head) !important;text-wrap:balance}body .sb-faqs h1{font-size:var(--st-type-h1) !important}body .sb-faqs h2{font-size:var(--st-type-h2) !important;letter-spacing:-.025em}body .sb-faqs h3,body .sb-faqs h4{font-size:var(--st-type-h3) !important}body .sb-faqs p{max-width:65ch}body .sb-faqs a{color:inherit;text-underline-offset:5px}body .sb-faqs a:focus-visible,body .sb-faqs summary:focus-visible{outline:var(--st-focus-w) solid var(--st-focus-color);outline-offset:5px}body .sb-faqs .wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}body .sb-faqs .catalog{padding:64px 0 48px}body .sb-faqs .catalog p{color:var(--pb-muted);margin-top:20px}body .sb-faqs .catalog-nav{display:flex;flex-wrap:wrap;gap:8px var(--st-gap-grid);margin-top:24px}body .sb-faqs .catalog-nav a{min-height:44px;display:inline-flex;align-items:center}body .sb-faqs .label{display:flex;gap:var(--st-gap-grid);justify-content:space-between;padding:14px max(24px,calc((100vw - 1200px)/2));border-block:var(--st-line-w) solid var(--pb-border);background:var(--pb-surface);font-size:var(--st-type-label) !important}body .sb-faqs .label a{display:flex;align-items:center;min-height:44px}body .sb-faqs .section{padding-block:var(--st-space)}body .sb-faqs .intro{display:grid;align-content:start;gap:var(--st-gap-grid)}body .sb-faqs .intro>p,body .sb-faqs .description{color:var(--pb-muted)}body .sb-faqs .intro .action{justify-self:start}body .sb-faqs .action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;gap:16px;border:var(--st-line-w) solid var(--pb-primary);padding:12px 24px;background:var(--pb-primary);color:var(--pb-on-dark);text-decoration:none;font-weight:var(--pb-ui-weight)}body .sb-faqs .split{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0,1.35fr);gap:72px}body .sb-faqs .split.equal{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}body .sb-faqs .topline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:64px;align-items:end;margin-bottom:48px}body .sb-faqs .topline .intro{display:contents}body .sb-faqs .topline .action{grid-column:2}body .sb-faqs .center{max-width:var(--st-narrow);margin-inline:auto}body .sb-faqs .center>.intro{text-align:center;justify-items:center;margin-bottom:48px}body .sb-faqs .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}body .sb-faqs .grid3{display:grid;--fit-max:3;grid-template-columns:repeat(var(--fit-c,3),minmax(0,1fr));gap:48px}body .sb-faqs .items{list-style:none;padding:0}body .sb-faqs .entry{padding-block:24px;border-top:var(--st-line-w) solid var(--pb-border)}body .sb-faqs .entry h3{margin-bottom:10px}body .sb-faqs .entry p{color:var(--pb-muted)}body .sb-faqs .check .entry,body .sb-faqs .icons .entry{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px}body .sb-faqs .mark{display:flex;align-items:flex-start;color:var(--pb-primary);padding-top:4px}body .sb-faqs .mark svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.6}body .sb-faqs .category{font-size:var(--st-type-label) !important;font-family:var(--pb-body-font);font-weight:var(--pb-ui-weight);line-height:1.4 !important;margin-bottom:24px;color:var(--pb-primary)}body .sb-faqs .photo{position:relative;min-width:0;overflow:hidden;border-radius:var(--st-photo-r)}body .sb-faqs .photo img{display:block;width:100%;height:100%;object-fit:cover}body .sb-faqs .photo.fill img{position:absolute;inset:0}body .sb-faqs .photo.wide{aspect-ratio:3/1}body .sb-faqs .photo.natural{aspect-ratio:var(--pb-ar-landscape)}body .sb-faqs .photo.small{aspect-ratio:var(--pb-ar-landscape);width:min(100%,360px)}body .sb-faqs .photo-caption{font-size:var(--st-type-small) !important;margin-top:16px;color:var(--pb-muted)}body .sb-faqs .surface{background:var(--pb-surface)}body .sb-faqs .ink{background:var(--pb-text);color:var(--pb-on-dark)}body .sb-faqs .ink .description,body .sb-faqs .ink .intro>p,body .sb-faqs .ink .entry p,body .sb-faqs .ink .category,body .sb-faqs .ink .mark,body .sb-faqs .ink .answer p,body .sb-faqs .ink .contact{color:var(--pb-on-dark)}body .sb-faqs .ink a:focus-visible,body .sb-faqs .ink summary:focus-visible{outline-color:var(--pb-on-dark)}body .sb-faqs .sheet{background:var(--pb-surface);border:var(--st-line-w) solid var(--pb-border);padding:32px 40px}body .sb-faqs .sheet .entry:first-child{border-top:0}body .sb-faqs .contact{display:inline-flex;align-items:center;gap:16px;min-height:44px;align-self:start}body .sb-faqs .after{margin-top:40px}body .sb-faqs .group+.group{margin-top:40px}body .sb-faqs .group .category{margin-bottom:16px}body .sb-faqs .group-row{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:48px;padding-block:32px;border-top:var(--st-line-w) solid var(--pb-border)}body .sb-faqs .section *{min-width:0;overflow-wrap:anywhere}body .sb-faqs .finish{padding:56px 0;border-top:var(--st-line-w) solid var(--pb-border)}body .sb-faqs .finish h2{margin-bottom:24px}body .sb-faqs .finish p{color:var(--pb-muted)}
/* Native summary keeps keyboard activation and exposes its open state without JavaScript. */
body .sb-faqs .disclosures{border-bottom:var(--st-line-w) solid var(--pb-border)}body .sb-faqs details{border-top:var(--st-line-w) solid var(--pb-border)}body .sb-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:var(--st-gap-grid);cursor:pointer;list-style:none;min-height:64px;padding-block:22px;font-size:var(--st-type-lead) !important;font-weight:var(--pb-ui-weight);line-height:1.3 !important}body .sb-faqs summary::-webkit-details-marker{display:none}body .sb-faqs summary::after{content:'+';font-weight:400;font-size:var(--st-type-h3) !important;flex:0 0 28px;text-align:center;color:var(--pb-primary)}body .sb-faqs details[open]>summary::after{content:'−'}body .sb-faqs summary:hover{color:var(--pb-primary)}body .sb-faqs .answer{padding:0 48px 28px 0}body .sb-faqs .answer p{color:var(--pb-muted)}body .sb-faqs .open-answer{padding-block:28px;border-top:var(--st-line-w) solid var(--pb-border)}body .sb-faqs .open-answer h3{margin-bottom:16px;line-height:var(--st-lh-h3) !important}body .sb-faqs .open-answer p{color:var(--pb-muted)}body .sb-faqs .ink .open-answer p{color:var(--pb-on-dark)}body .sb-faqs .topic-nav{display:flex;flex-wrap:wrap;gap:12px 32px;border-bottom:var(--st-line-w) solid var(--pb-border);padding-bottom:24px;margin-bottom:32px}body .sb-faqs .topic-nav a{min-height:44px;display:flex;align-items:center}body .sb-faqs .topic-nav a:hover{text-decoration-thickness:2px}

body .sb-faqs .f02 .disclosures{border:0}body .sb-faqs .f02 details{margin-bottom:16px;padding-inline:24px;border:var(--st-line-w) solid var(--pb-border);background:var(--pb-surface)}body .sb-faqs .f03 .intro{max-width:700px;margin-bottom:48px}body .sb-faqs .f03 .grid2{gap:64px}body .sb-faqs .f04 .intro{max-width:700px;margin-bottom:48px}body .sb-faqs .f05 .split{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}body .sb-faqs .f05 .intro{margin-bottom:32px}body .sb-faqs .f05 .photo{aspect-ratio:var(--pb-ar-portrait)}body .sb-faqs .f05 .contact{margin-top:24px}body .sb-faqs .f06 .intro{max-width:680px;margin-bottom:48px}body .sb-faqs .f06 .open-answer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:64px}body .sb-faqs .f06 .open-answer h3{margin:0}body .sb-faqs .f07 .grid2{gap:0 72px}body .sb-faqs .f07 .open-answer{padding-block:32px}body .sb-faqs .f08 .reader{padding:56px;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:64px;background:var(--pb-surface)}body .sb-faqs .f08 details{background:var(--pb-bg);border:var(--st-line-w) solid var(--pb-border);padding-inline:24px;margin-bottom:16px}body .sb-faqs .f08 .disclosures{border:0}body .sb-faqs .f09 .intro{max-width:680px;margin-bottom:56px}body .sb-faqs .f09 .lead-question{border-top:3px solid var(--pb-primary);padding:32px;background:var(--pb-surface)}body .sb-faqs .f09 .lead-question h3{font-size:var(--st-type-h2) !important}body .sb-faqs .f10 .intro{max-width:680px;margin-bottom:40px}body .sb-faqs .f10 .group{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1.6fr);gap:48px}body .sb-faqs .f10 .group h3{font-size:var(--st-type-h3) !important}body .sb-faqs .f11 .split{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}body .sb-faqs .f11 .grid2{gap:0 40px}body .sb-faqs .f12 .photo{margin-block:48px}body .sb-faqs .f12 .disclosures{max-width:820px;margin-inline:auto}body .sb-faqs .f12 .contact{display:flex;width:fit-content;margin:32px auto 0}body .sb-faqs .f13 .margin-layout{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1.7fr);gap:64px}body .sb-faqs .f13 h2{writing-mode:vertical-rl;transform:rotate(180deg);max-height:680px}body .sb-faqs .f13 .top-strip{display:flex;justify-content:space-between;gap:48px;margin-bottom:32px;align-items:center}body .sb-faqs .f13 .top-strip p{max-width:45ch;color:var(--pb-muted)}body .sb-faqs .f14 .intro{max-width:680px;margin-bottom:48px}body .sb-faqs .f14 .column:last-child{padding-top:64px}body .sb-faqs .f14 .open-answer{padding-block:32px}body .sb-faqs .f15 .intro{max-width:680px;margin-bottom:48px}body .sb-faqs .f15 summary{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1.6fr) 28px;gap:32px}body .sb-faqs .f15 summary .category{margin:0}body .sb-faqs .f15 .answer{padding-left:calc(20% + 6px)}body .sb-faqs .f16 .intro{max-width:680px;margin-bottom:48px}body .sb-faqs .f16 .hero-answer{display:grid;grid-template-columns:.8fr 1fr;gap:64px;padding:40px 0;border-block:var(--st-line-w) solid var(--pb-border);margin-bottom:40px}body .sb-faqs .f16 .hero-answer h3{font-size:var(--st-type-h2) !important}body .sb-faqs .f16 .hero-answer p{color:var(--pb-muted);align-self:center}body .sb-faqs .f16 .grid2{gap:var(--st-gap-grid) 56px}body .sb-faqs .f16 .disclosures{border-bottom:0}body .sb-faqs .f17 .split{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body .sb-faqs .f17 .panel{padding:64px max(40px,calc((100vw - 1200px)/2)) 64px 64px}body .sb-faqs .f17 .intro{margin-bottom:32px}body .sb-faqs .f18 .intro{max-width:680px;margin-bottom:48px}body .sb-faqs .f18 .open-answer{border:0;padding:0 0 32px}body .sb-faqs .f18 .group-row{grid-template-columns:minmax(0,.3fr) minmax(0,1fr)}body .sb-faqs .f18 .open-answer h3{max-width:36ch}body .sb-faqs .f19 .intro{max-width:700px;margin-bottom:48px}body .sb-faqs .f19 .strip:nth-child(even){background:var(--pb-surface)}body .sb-faqs .f19 .open-answer{border:0;display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:40px}body .sb-faqs .f19 .open-answer h3{margin:0}body .sb-faqs .f20 .intro{max-width:700px;margin-bottom:56px}body .sb-faqs .f20 .shelf{border-top:3px solid var(--pb-primary);padding-top:24px}body .sb-faqs .f20 .shelf>.category{margin-bottom:32px}body .sb-faqs .f20 summary{font-size:var(--st-type-body) !important}body .sb-faqs .f20 .answer{padding-right:0}

@media(max-width:1000px){body .sb-faqs .wrap{width:calc(100% - 64px)}body .sb-faqs .split,body .sb-faqs .split.equal,body .sb-faqs .topline{gap:40px}body .sb-faqs .grid3{gap:32px}body .sb-faqs .l09 .panel,body .sb-faqs .f17 .panel{padding:40px 32px}body .sb-faqs .f08 .reader{padding:32px;gap:32px}}
@media(max-width:767px){body .sb-faqs{--st-space:var(--section-padding-phone, 40px);--st-stack-gap:24px}body .sb-faqs .wrap{width:calc(100% - 40px)}body .sb-faqs .catalog{padding:40px 0}body .sb-faqs .label{padding:12px 20px;gap:16px;align-items:center}body .sb-faqs .label span:last-child{max-width:9ch;text-align:right}body .sb-faqs .split,body .sb-faqs .split.equal,body .sb-faqs .topline,body .sb-faqs .grid2,body .sb-faqs .grid3,body .sb-faqs .group-row,body .sb-faqs .margin-layout,body .sb-faqs .reader,body .sb-faqs .hero-answer,body .sb-faqs .lead,body .sb-faqs .closing{grid-template-columns:minmax(0,1fr)!important;gap:var(--st-stack-gap)!important}body .sb-faqs .topline .intro{display:grid}body .sb-faqs .topline .action,body .sb-faqs .l19 .topline h2,body .sb-faqs .l19 .topline .description{grid-column:auto}body .sb-faqs .topline{margin-bottom:32px}body .sb-faqs .intro{gap:var(--st-gap-grid)}body .sb-faqs .items.grid2,body .sb-faqs .items.grid3{row-gap:var(--st-stack-gap)}body .sb-faqs .entry{padding-block:24px}body .sb-faqs .photo.fill{aspect-ratio:var(--pb-ar-landscape)}body .sb-faqs .photo.wide{aspect-ratio:var(--pb-ar-landscape)}body .sb-faqs .sheet{padding:24px}body .sb-faqs .group+.group{margin-top:24px}body .sb-faqs .group-row{padding-block:24px}body .sb-faqs .group .category{margin-bottom:0}body .sb-faqs .l03 .entry,body .sb-faqs .l11 .entry,body .sb-faqs .l15 .entry,body .sb-faqs .l17 .tail .entry{grid-template-columns:minmax(0,1fr);gap:16px}body .sb-faqs .l03 .entry h3{font-size:var(--st-type-h3) !important}body .sb-faqs .l09 .panel,body .sb-faqs .f17 .panel{padding:0 20px}body .sb-faqs .l09 .photo,body .sb-faqs .f17 .photo{width:calc(100% - 40px);margin-inline:20px}body .sb-faqs .l10 .column:last-child,body .sb-faqs .f14 .column:last-child{padding-top:0}body .sb-faqs .l12 .intro h2,body .sb-faqs .f13 h2{writing-mode:horizontal-tb;transform:none;max-height:none}body .sb-faqs .l14 .entry{grid-template-columns:32px minmax(0,1fr);gap:16px}body .sb-faqs .l14 .entry>p{grid-column:2}body .sb-faqs .l15 .category{margin-bottom:0}body .sb-faqs .l16 .photo{margin-bottom:24px}body .sb-faqs .l17 .lead{margin-block:24px}body .sb-faqs .l19 .closing{padding-top:24px}body .sb-faqs .l20 .photo{margin-top:24px}body .sb-faqs .f06 .open-answer,body .sb-faqs .f19 .open-answer{grid-template-columns:minmax(0,1fr);gap:16px}body .sb-faqs .f08 .reader{padding:24px}body .sb-faqs .f08 details,body .sb-faqs .f02 details{padding-inline:16px}body .sb-faqs .f09 .lead-question{padding:24px}body .sb-faqs .f10 .group{grid-template-columns:minmax(0,1fr);gap:var(--st-gap-grid)}body .sb-faqs .f12 .photo{margin-block:24px}body .sb-faqs .f13 .top-strip{display:grid;gap:var(--st-gap-grid)}body .sb-faqs .f15 summary{grid-template-columns:minmax(0,1fr) 28px;gap:12px}body .sb-faqs .f15 summary .category{grid-column:1;font-size:var(--st-type-label) !important}body .sb-faqs .f15 summary .question{grid-column:1;grid-row:2}body .sb-faqs .f15 summary::after{grid-column:2;grid-row:2}body .sb-faqs .f15 .answer{padding-left:0}body .sb-faqs .f16 .hero-answer{padding-block:24px;margin-bottom:24px}body .sb-faqs .f19 .intro{margin-bottom:24px}body .sb-faqs .f19 .strip:last-child .open-answer{padding-bottom:40px}body .sb-faqs .answer{padding-right:0}body .sb-faqs .open-answer{padding-block:24px}body .sb-faqs .finish{padding-block:40px}body .sb-faqs .contact{min-height:44px}}
@media(prefers-reduced-motion:reduce){body .sb-faqs *,body .sb-faqs *::before,body .sb-faqs *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body .sb-faqs details:not([open])>.answer{display:block}body .sb-faqs .label{break-after:avoid}body .sb-faqs .section{break-inside:auto}body .sb-faqs .catalog-nav{display:none}}

