.guide-hero{padding:30px 0 48px;background:linear-gradient(115deg,#e9f7f0,#f6fae8)}
.guide-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:48px;align-items:start;margin-top:28px}
.guide-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin:16px 0 22px;letter-spacing:-.035em}
.guide-lead{font-size:1.08rem;line-height:1.8}.guide-benefits{padding-left:22px;line-height:2}
.guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 12px}.guide-note{font-size:.84rem;line-height:1.6;color:#536b61}
.guide-start{padding:28px;border:1px solid #d7e5de;border-radius:22px;background:#fff;box-shadow:0 18px 50px #183d2910;min-width:0}
.guide-start h2{font-size:1.6rem;margin:8px 0 12px}.guide-start p{margin:12px 0}.guide-start-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guide-start label{min-width:0}
.selling-guide :is(input:not([type=checkbox]),textarea,select){max-width:100%;min-width:0;font-size:16px}.selling-guide textarea{resize:vertical}
.guide-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:60px;padding-top:48px;padding-bottom:60px}
.guide-body article{min-width:0}.guide-body p,.guide-body li{line-height:1.8}.guide-section{padding:22px 0;border-bottom:1px solid #dce8e3}.guide-section h2{font-size:1.6rem;line-height:1.3}.guide-section li{margin:8px 0}
.guide-summary,.guide-example{padding:22px;border-radius:16px;background:#edf7f1}.guide-summary p{margin:8px 0 0}.guide-example{margin:20px 0;border-left:4px solid #08785a}
.guide-byline{font-size:.82rem;color:#62756c}.guide-caution{padding:18px;border:1px solid #e8dfb5;border-radius:12px;background:#fffbee;font-size:.9rem}
.guide-sources{padding-left:20px;font-size:.9rem}.guide-sidebar nav,.guide-sidebar-links{padding:22px;border:1px solid #dce8e3;border-radius:16px;margin-bottom:22px}.guide-sidebar h2{font-size:1.1rem}.guide-sidebar a{display:block;margin-top:14px;line-height:1.5}
.guide-checklist{padding:26px;background:#f3f8f5;border-radius:18px;margin-top:30px}.guide-checklist label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 0;line-height:1.6;cursor:pointer}.guide-checklist input{width:22px;height:22px;flex:0 0 22px;margin-top:3px;accent-color:#08785a}
.guide-faq{margin:32px 0}.guide-faq details{border-bottom:1px solid #dce8e3;padding:16px 0}.guide-faq summary{cursor:pointer;font-weight:700}.guide-faq p{margin-bottom:0}
.guide-final{padding:28px;border-radius:20px;background:#133b2d;color:#fff}.guide-final h2{color:inherit}.guide-final .button{background:#d9f275;color:#15362a}
.guide-full-form{padding:38px 0;background:#f7faf8}.guide-full-form .form-shell{margin-bottom:0}.guide-full-form .container{max-width:920px}
.phone-guide-invite{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px;background:#edf7f1;border:1px solid #dce8e3;border-radius:18px;margin:32px 0}.phone-guide-invite h2{font-size:1.4rem}.phone-guide-invite p{max-width:660px;margin:8px 0 0}.phone-guide-invite .button{flex-shrink:0}
.selling-guide :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #08785a;outline-offset:3px}.selling-guide [id]{scroll-margin-top:110px}
@media(max-width:950px){.guide-hero-grid{gap:24px}.guide-body{grid-template-columns:minmax(0,1fr);gap:20px}.guide-sidebar{grid-row:1}.guide-sidebar nav{display:flex;flex-wrap:wrap;gap:8px 18px}.guide-sidebar nav h2{width:100%;margin:0}.guide-sidebar nav a{margin:0}.guide-sidebar-links{display:none}.phone-guide-invite{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.guide-hero-grid{grid-template-columns:minmax(0,1fr)}.guide-start{padding:20px}.guide-body{padding-top:28px}.guide-hero{padding-bottom:28px}.guide-actions .button{width:100%}.guide-checklist,.guide-final{padding:20px}.phone-guide-invite{padding:20px}.phone-guide-invite .button{width:100%;white-space:normal}}
@media(max-width:380px){.guide-start-row{grid-template-columns:1fr}.guide-start{padding:16px}}
