.guide{width:min(100% - 48px,760px);color:var(--aisance-ink);margin:24px auto 96px}.guide header{padding-bottom:12px}.guide h1{letter-spacing:-1.8px;text-wrap:balance;margin:14px 0 10px;font-size:clamp(34px,4.6vw,52px);font-weight:620;line-height:1.07}.guide-meta{color:#6b7c78;margin:0 0 22px;font-size:14px}.guide-lede{color:#3f5552;margin:0 0 16px;font-size:19px;line-height:1.6}.guide section{margin-top:44px}.guide h2{letter-spacing:-.8px;text-wrap:balance;margin:0 0 14px;font-size:clamp(25px,3vw,31px);font-weight:620;line-height:1.2}.guide p,.guide li{color:#354a47;font-size:17px;line-height:1.7}.guide p{margin:0 0 16px}.guide ul,.guide ol{gap:8px;margin:0 0 18px;padding-left:24px;display:grid}.guide li::marker{color:#3d8e84;font-weight:700}.guide-table{background:#ffffffc7;border:1px solid #dfe5dd;border-radius:16px;margin:6px 0 20px;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e8ece6;padding:11px 14px}.guide-table th{color:#3d6f68;letter-spacing:.06em;text-transform:uppercase;background:#f1f6f3;font-size:12px;font-weight:700}.guide-table tr:last-child td{border-bottom:0}.guide-table td{color:#2f4441;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.guide-tip{background:var(--aisance-butter);border-radius:16px;gap:12px;padding:16px 18px;display:flex}.guide-tip svg{color:#8a6a00;flex:none;margin-top:4px}.guide-drop{background:linear-gradient(135deg,#dff7ef 0%,#8fdccf 100%);border-radius:24px;align-items:center;gap:22px;margin:28px 0 8px;padding:24px 26px;display:flex}.guide-drop strong{letter-spacing:-.4px;margin-bottom:6px;font-size:20px;display:block}.guide-drop p{color:#24403c;margin:0;font-size:15px;line-height:1.6}.guide-drop .hero-primary{flex:none}.guide-faq details{background:#ffffffb8;border:1px solid #dfe5dd;border-radius:16px;margin-bottom:10px}.guide-faq summary{cursor:pointer;border-radius:16px;padding:16px 20px;font-size:17px;font-weight:620}.guide-faq summary:focus-visible{outline-offset:2px;outline:3px solid #58cdbd8c}.guide-faq details p{margin:0;padding:0 20px 18px;font-size:16px}@media (max-width:560px){.guide-table-wide{background:0 0;border:0}.guide-table-wide thead{display:none}.guide-table-wide table,.guide-table-wide tbody{display:block}.guide-table-wide tr{background:#ffffffc7;border:1px solid #dfe5dd;border-radius:14px;margin-bottom:10px;padding:10px 14px;display:block}.guide-table-wide td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.guide-table-wide td:empty{display:none}.guide-table-wide td:before{content:attr(data-label);color:#3d6f68;letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:12px;font-weight:700}}@media (max-width:640px){.guide{width:calc(100% - 32px)}.guide-lede{font-size:17px}.guide-drop{flex-direction:column;align-items:stretch;padding:22px 20px}}
