.plans-page .plan-tracks{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid,.plan-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.plan-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plan-features strong,.plan-features span{display:block}.plan-features strong{color:#a74108;margin-bottom:8px}.plan-features span{font-size:14px;line-height:1.8;color:#665f57}.plan-features p{border-inline-start:3px solid #d96813;padding-inline-start:16px}.plan-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.plan-item{border:1px solid #ded4c8;border-radius:8px;padding:15px;background:#fff}.plan-item:has(.item-toggle:checked){border-color:#be580e;background:#fff8ef}.plan-item>label{display:flex;gap:10px;align-items:center;font-weight:700;cursor:pointer}.plan-item input[type=checkbox]{margin:0}.plan-detail .post-field{margin-top:14px}.plan-detail label{font-size:14px!important}.plans-page input[type=date],.plans-page input[type=number]{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;font:inherit;padding:10px 12px;border:1px solid #d8d1c8;border-radius:6px;background:#fff}.plans-page .post-field input{margin-top:8px}.plans-page fieldset{min-width:0}.plans-page .plan-tracks legend{grid-column:1/-1}.plan-summary,.plan-confirm{padding:16px;background:#fff1df;border-radius:8px;border:1px solid #e2c2a2;line-height:1.8}.plan-confirm{margin-top:18px}.plans-page #formError{color:#9b2e17;font-weight:700}.plans-page #result{width:100%;min-height:280px}.plans-page :focus-visible{outline:3px solid #aa4700;outline-offset:3px}.plans-page .brief-track small{font-size:14px}.plans-page .tool-hero-art{width:440px;max-width:100%}@media(max-width:760px){.plans-page .plan-tracks,.plan-grid,.plan-features,.plan-items{grid-template-columns:1fr}.plan-features{gap:4px}.plans-page .tool-hero-art{width:280px}.plans-page .posts-panel{padding:20px}.plans-page .brief-track{padding:16px}.plans-page .brief-track:has(input:checked){padding:15px}}
