.guide-page{padding-top:65px}.guide-intro{max-width:770px;margin-bottom:55px}.guide-intro h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.06}.guide-intro>p:last-child{color:#536a65;max-width:650px;font-size:1.1rem;line-height:1.8}.guide-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:7vw;display:grid}.guide-library{gap:24px;display:grid}.guide-library article{background:#e8eee7;border:1px solid #c5d4cd;border-radius:12px;padding:34px}.guide-library article:nth-child(2){background:#e8eef0}.guide-library h2{letter-spacing:-.03em;margin:18px 0;font:400 2.2rem/1.14 Georgia,serif}.guide-library article p:not(.intro),.guide-library li{color:#425c52;font-size:1rem;line-height:1.8}.guide-library ul{margin:20px 0;padding-left:20px}.guide-library span{color:#425c52;font-size:.875rem}.guide-page .fine{font-size:.875rem;line-height:1.75}.guide-form{background:#fffefa;border:1px solid #c5d4cd;border-radius:12px;padding:36px;position:sticky;top:28px}.guide-form h2{letter-spacing:-.03em;margin:0 0 12px;font-size:1.8rem;line-height:1.2}.guide-form label{font-size:.9375rem;line-height:1.7}.guide-form input:not([type=checkbox]){background:#fff;border:1px solid #a6bcb3;min-height:48px;margin-top:8px;font-size:1rem}.guide-form .workspace-consent{align-items:flex-start;gap:12px;font-size:.875rem;display:flex}.guide-form .workspace-consent [data-slot=checkbox]{flex-shrink:0;margin-top:5px}.guide-form .pill{justify-content:center;min-height:48px;font-size:.9375rem}.guide-form .fine a{text-decoration:underline}.guide-success{gap:20px;display:grid}.guide-success>p{font-size:1rem;line-height:1.75}.guide-success .text-link{font-size:.9375rem}.guide-teaser{border-block:1px solid #ccd9d1;justify-content:space-between;align-items:center;gap:35px;margin-bottom:55px;padding-block:42px;display:flex}.guide-teaser h2{margin:10px 0;font-size:2rem;line-height:1.2}.guide-teaser p{color:#536a65;max-width:620px;font-size:1rem;line-height:1.7}.guide-teaser .pill{flex-shrink:0}.guide-confirm{max-width:700px;margin:auto;padding:75px 25px}.guide-confirm h1{margin:28px 0;font-size:2.8rem;line-height:1.12}.guide-confirm p{line-height:1.8}.guide-confirm .pill{margin:15px 12px 15px 0}.guide-confirm .workspace-consent{align-items:flex-start;gap:12px;display:flex}@media (max-width:850px){.guide-layout{grid-template-columns:1fr;gap:30px}.guide-form{grid-row:1;position:static}.guide-intro{margin-bottom:30px}.guide-teaser{flex-direction:column;align-items:flex-start}.guide-form,.guide-library article{padding:26px}.guide-page{padding-top:40px}}
