._page_1oyi7_1{display:grid;gap:2rem;padding:clamp(3rem,7vw,6rem) clamp(1rem,6vw,7rem)}._page_1oyi7_1 header{max-width:880px}._page_1oyi7_1 header>span,._process_1oyi7_1 div>span,._details_1oyi7_1>div:first-child>span{color:var(--primary);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._page_1oyi7_1 h1{margin:.6rem 0 1rem;font-family:var(--font-family-display);font-size:clamp(3rem,7vw,6rem);line-height:.94;letter-spacing:-.06em}._page_1oyi7_1 header p,._grid_1oyi7_1 p,._process_1oyi7_1 p,._details_1oyi7_1 p{color:var(--muted-foreground);line-height:1.65}._grid_1oyi7_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._grid_1oyi7_1 article{padding:1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._grid_1oyi7_1 article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius);color:var(--primary);background:var(--accent)}._grid_1oyi7_1 h2{margin:1rem 0 .45rem;font-family:var(--font-family-display);font-size:1rem}._grid_1oyi7_1 p{margin:0;font-size:.72rem}._details_1oyi7_1{display:grid;gap:1rem}._details_1oyi7_1>div:first-child{max-width:920px}._details_1oyi7_1 h2{margin:.4rem 0 .65rem;font-family:var(--font-family-display);font-size:clamp(1.8rem,3vw,2.6rem)}._details_1oyi7_1 p{margin-bottom:0}._detailGrid_1oyi7_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._detailGrid_1oyi7_1 article{padding:1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._detailGrid_1oyi7_1 strong{font-size:.82rem}._detailGrid_1oyi7_1 p{font-size:.72rem}._process_1oyi7_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}._process_1oyi7_1>div{padding:1.2rem;border-radius:var(--radius-lg);background:var(--surface)}._process_1oyi7_1 h2{margin:.35rem 0;font-family:var(--font-family-display)}._process_1oyi7_1 p{margin-bottom:0;font-size:.74rem}._process_1oyi7_1 a{color:var(--primary)}@media(max-width:900px){._grid_1oyi7_1{grid-template-columns:repeat(2,1fr)}._detailGrid_1oyi7_1{grid-template-columns:1fr}}@media(max-width:620px){._grid_1oyi7_1,._process_1oyi7_1{grid-template-columns:1fr}}
