.free-cards,.price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0}.free-cards article,.price-grid article{border:1px solid var(--line,#c9cebf);background:#faf9f3;padding:24px 20px}.free-cards h3{font-size:22px;line-height:1.5}.free-cards p{font-size:14px}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-grid strong{font:36px Georgia,serif;color:var(--green,#354f40)}.sample-preview{display:grid;grid-template-columns:minmax(180px,300px) 1fr;gap:25px;align-items:center;margin:32px 0;text-decoration:none}.sample-preview img{width:100%;height:auto;border:1px solid var(--line,#bbb)}.sample-preview span{font-size:20px}.hero-free{font-size:15px;line-height:1.9;max-width:650px}.hero-d .actions{flex-wrap:wrap}.hero-d .actions .button{white-space:normal;max-width:100%;line-height:1.55}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:24px}.steps li{padding-left:8px}.queue-status{font-size:14px;line-height:1.9}.prose{max-width:960px}.field{display:flex;flex-direction:column;gap:8px;margin:20px 0}.field label{font-weight:600;font-size:15px}input,select,textarea{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid #9da99c;background:#fffef9;border-radius:3px;color:#25352c;padding:12px;font:inherit}input[type=checkbox]{width:20px;height:20px;flex-shrink:0}textarea{width:100%;resize:vertical}fieldset{border:1px solid #a6b09f;padding:20px;margin:26px 0}.check{display:flex;align-items:flex-start;gap:10px;margin:14px 0}.check a{margin-left:8px}button{cursor:pointer;background:#354f40;color:#fff;border:1px solid #354f40;padding:13px 18px;line-height:1.5;font:inherit;border-radius:3px}.actions{flex-wrap:wrap}#message-preview{font-size:14px;line-height:1.6}.prose h2{margin-top:36px}.prose table{width:100%;display:block;overflow-x:auto;border-collapse:collapse;font-size:14px}.prose th,.prose td{padding:12px;border:1px solid #cbd0c3;text-align:left;min-width:100px}.fiction-badge{display:inline-block;font:11px/1.5 sans-serif;background:#e9e2ce;color:#635631;padding:4px 7px;margin-left:10px;vertical-align:middle;letter-spacing:0}.question-section .concern-grid{margin-top:20px}.question-section .concern{padding-top:15px}.masthead nav{flex-wrap:wrap}.footer>section{padding-block:20px}.footer>section h2{font-size:20px}.books-band .book-grid{gap:24px}.books-band .book p{font-size:14px}.sample-chinese{border-top:1px solid #b9c4b6;margin-top:32px;padding-top:24px}.paused-copy{font-size:12px;color:var(--muted,#657160)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #ae7d2e;outline-offset:4px}
@media(max-width:760px){.free-cards{grid-template-columns:1fr 1fr;gap:12px}.free-cards article{padding:18px 14px}.free-cards h3{font-size:19px}.sample-preview{grid-template-columns:1fr;gap:14px}.sample-preview img{max-width:340px}.steps{grid-template-columns:1fr;gap:16px}.price-grid{grid-template-columns:1fr;gap:12px}.hero-d .actions{flex-direction:column;align-items:stretch}.hero-d .actions .button{font-size:14px}.hero-free{font-size:14px}.hero-d .time-hook{line-height:1.7}.field{margin:18px 0}.prose h1{overflow-wrap:anywhere}.language-switch{gap:14px}.masthead{gap:18px;flex-wrap:wrap}.masthead nav{gap:14px}.prose th,.prose td{padding:9px}.footer div{flex-wrap:wrap}}
