.guide-head h1{max-width:900px}.guide-crumbs{color:var(--soft);margin:0 0 14px;font-size:14px}.guide-crumbs a{color:var(--g);text-decoration:underline}.guide-meta{color:var(--soft);margin:14px 0 0;font-size:14px}.guide-meta a{color:var(--g);text-decoration:underline}.guide{max-width:760px;padding-top:clamp(28px,4vw,44px)}.guide h2{letter-spacing:-.02em;margin:44px 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.2}.guide h3{letter-spacing:-.01em;margin:28px 0 8px;font-size:19px}.guide p,.guide li{color:#33423a;font-size:17px;line-height:1.75}.guide p{margin:0 0 16px}.guide ul,.guide ol{margin:0 0 18px;padding-left:22px}.guide li{margin:0 0 6px}.guide a{color:var(--g);text-decoration:underline}.guide-tip{background:#f3f8ec;border:1px solid #d7e6c8;border-radius:16px;margin:24px 0;padding:18px 20px}.guide-tip strong{margin-bottom:6px;font-size:16px;display:block}.guide-tip p,.guide-tip li{font-size:16px}.guide-tip>div>:last-child{margin-bottom:0}.guide-table{border-collapse:collapse;background:#fff;border:1px solid #e3e8de;border-radius:14px;width:100%;margin:8px 0 22px;font-size:16px;overflow:hidden}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-top:1px solid #eef0e8;padding:11px 14px;line-height:1.5}.guide-table thead th{background:#f7f9f3;border-top:0;font-size:14px}.guide-ideas{padding:0;list-style:none}.guide-ideas li{margin:0 0 12px;padding-left:44px;position:relative}.guide-n{color:#285b46;background:#edf3e6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.guide-ideas li b{color:#1f3a2c}.guide-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.guide-card{color:inherit;background:#fff;border:1px solid #e3e8de;border-radius:18px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.guide-card:hover{border-color:#c9d6bd}.guide-card h3{letter-spacing:-.01em;margin:0;font-size:19px}.guide-card p{color:var(--soft);flex:1;margin:0;font-size:15px;line-height:1.55}.guide-card span{color:var(--g);font-size:15px;font-weight:650}.guide-download{align-items:center;gap:8px;margin:4px 0 18px;display:inline-flex}@media (max-width:760px){.guide p,.guide li{font-size:16px}.guide-table{font-size:15px}.guide-table th,.guide-table td{padding:9px 10px}}.consent-form{color:#1b2a22;max-width:760px;margin:0 auto;padding:32px 20px 60px;font-size:15px;line-height:1.6}.consent-form h1{margin:0 0 4px;font-size:26px}.consent-form h2{margin:22px 0 8px;font-size:17px}.consent-form .cf-home{border-bottom:1px solid #999;min-height:28px;margin:6px 0 14px}.consent-form table{border-collapse:collapse;width:100%;margin:6px 0 10px}.consent-form td,.consent-form th{text-align:left;vertical-align:top;border:1px solid #bbb;padding:8px 10px}.consent-form th{background:#f3f5ef;font-size:14px}.consent-form .cf-box{vertical-align:middle;border:1.5px solid #333;width:16px;height:16px;margin:0 6px 0 14px;display:inline-block}.consent-form p .cf-box:first-child,.consent-form td .cf-box{margin-left:0}.consent-form .cf-line{align-items:flex-end;gap:10px;margin:12px 0;display:flex}.consent-form .cf-line span:last-child{border-bottom:1px solid #999;flex:1;min-height:24px}.consent-form .cf-small{color:#4c5b50;font-size:13px}.cf-actions{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.cf-actions .cf-print{color:#fff;cursor:pointer;background:#1f3a2c;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:650;display:inline-flex}.cf-actions .cf-print:hover{background:#2d5240}@media print{.cf-actions,.cf-noprint{display:none!important}.consent-form{padding:0;font-size:12.5px}.consent-form h1{font-size:20px}.consent-form h2{margin:14px 0 6px;font-size:14px}@page{margin:14mm}}
