.page_page__HHr4d{background:#000;color:#e0e0e0;padding:116px 24px 96px}.page_layout__CGBr1{display:grid;grid-template-columns:minmax(0,892px) 260px;gap:48px;max-width:1240px;margin:auto;align-items:start}.page_article__v1iR1{min-width:0}.page_breadcrumb__37RR4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#b3b3b3;font-size:13px;margin-bottom:32px}.page_breadcrumb__37RR4 a:hover{color:var(--brand-yellow)}.page_hero__ex9lO{padding-bottom:40px;border-bottom:1px solid #333}.page_eyebrow__IqutR{font-size:12px!important;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-yellow);font-weight:600}.page_hero__ex9lO h1{font-size:clamp(38px,4.1vw,58px);line-height:1.12;letter-spacing:-.04em;font-weight:700;color:white;margin:18px 0 28px;text-wrap:balance}.page_hero__ex9lO h1 span{color:var(--brand-yellow)}.page_article__v1iR1 p{font-size:17px;line-height:1.85;margin:0 0 20px}.page_actions__bKz7y{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page_primary__FMrXF,.page_secondary___UaWO{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.5;text-align:center}.page_primary__FMrXF{background:var(--brand-yellow);color:#000}.page_primary__FMrXF:hover{background:var(--brand-hover)}.page_secondary___UaWO{border:1px solid #444;color:#fff}.page_secondary___UaWO:hover{border-color:var(--brand-yellow);color:var(--brand-yellow)}.page_article__v1iR1 .page_availability__fqGue{margin:28px 0 0;padding-left:16px;border-left:2px solid var(--brand-yellow);font-size:13px;color:#b3b3b3;line-height:1.8}.page_section__allhb{padding-top:58px;scroll-margin-top:96px}.page_section__allhb h2{color:#fff;font-size:clamp(28px,2.8vw,40px);line-height:1.2;letter-spacing:-.03em;font-weight:600;margin-bottom:26px;text-wrap:balance}.page_section__allhb h3{color:#fff;font-size:23px;line-height:1.4;letter-spacing:-.02em;font-weight:600;margin-bottom:16px}.page_subsection__kWqQJ{margin-top:34px}.page_example__lUjBb{border:1px solid #333;border-radius:16px;padding:28px;margin-top:24px}.page_exampleMeta__oK0Vj{display:flex;align-items:center;gap:14px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px;color:#b3b3b3}.page_exampleMeta__oK0Vj span:first-child{color:var(--brand-yellow);font-size:14px;font-weight:600}.page_prompt__CmyrN{border-left:2px solid var(--brand-yellow);background:#111;padding:18px 22px;margin:24px 0;border-radius:0 10px 10px 0}.page_promptBar__mCOwm{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.page_promptBar__mCOwm>span{color:var(--brand-yellow);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.page_prompt__CmyrN blockquote p{font-size:15px;line-height:1.9;margin:0;color:#eee}.page_sidebar__yCanN{position:sticky;top:106px;max-height:calc(100dvh - 130px);overflow-y:auto}.page_mobileContents__aSNc1{display:none}.page_faq__O9nKH{border-bottom:1px solid #333;padding:22px 0}.page_faq__O9nKH summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.page_faq__O9nKH summary::-webkit-details-marker{display:none}.page_faq__O9nKH summary h3{font-size:18px;margin:0}.page_faq__O9nKH summary svg{flex-shrink:0;color:var(--brand-yellow)}.page_faq__O9nKH[open] summary{margin-bottom:18px}.page_faq__O9nKH[open] summary svg{transform:rotate(45deg)}.page_faq__O9nKH p:last-child{margin-bottom:0}.page_cta__5Zl2p{margin-top:64px;padding:32px;border:1px solid #555022;border-radius:16px}.page_page__HHr4d a:focus-visible,.page_page__HHr4d summary:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:5px}@media (max-width:1100px){.page_layout__CGBr1{grid-template-columns:minmax(0,1fr) 220px;gap:32px}}@media (max-width:900px){.page_layout__CGBr1{display:block;max-width:760px}.page_sidebar__yCanN{display:none}.page_mobileContents__aSNc1{display:block;margin-top:28px;border:1px solid #333;border-radius:10px;padding:16px}.page_mobileContents__aSNc1 summary{color:var(--brand-yellow);cursor:pointer}.page_mobileContents__aSNc1 nav{margin-top:20px}}@media (max-width:540px){.page_page__HHr4d{padding:96px 20px 64px}.page_article__v1iR1 p{font-size:16px;line-height:1.8}.page_section__allhb{padding-top:42px}.page_cta__5Zl2p,.page_example__lUjBb{padding:20px}.page_prompt__CmyrN{padding:16px}.page_actions__bKz7y{flex-direction:column}.page_exampleMeta__oK0Vj{align-items:flex-start}.page_section__allhb h3{font-size:21px}}