.task-review{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.task-review-heading h2{font-size:43px;line-height:1.1;letter-spacing:-.04em;margin-top:20px;max-width:20ch}.task-review-heading>p:last-child{font-size:18px;line-height:1.65;max-width:32ch;color:#626d60;margin-top:23px}.task-review-workspace{min-width:0;border:1px solid #dce3d7;border-radius:10px;padding:30px;background:#f0f3eb}.task-mode{display:inline-block;font-size:14px;line-height:1.5;color:#795c2c;background:#f6ecd6;border:1px solid #e4d4b5;padding:7px 11px;border-radius:5px}.task-disclosure{font-size:14px;line-height:1.6;color:#626e5a;margin-top:16px;margin-bottom:23px}.task-review label{display:block;font-size:16px;line-height:1.5;font-weight:500;margin-bottom:10px}.task-review textarea{display:block;box-sizing:border-box;max-width:100%;width:100%;min-height:118px;resize:vertical;font:16px/1.6 Geist,system-ui,sans-serif;border:1px solid #bfcbb6;border-radius:6px;padding:13px 15px;color:#21301f;background:#fff}.task-review textarea:focus{outline:2px solid #7f966c;outline-offset:2px}.task-review textarea[aria-invalid=true]{border-color:#a85636;background:#fffaf2}.task-review textarea::placeholder{color:#6b775f}.task-privacy{font-size:14px;line-height:1.5;color:#65715b;margin-top:9px}.task-form-actions,.task-result-actions{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;margin-top:20px}.task-form-actions .button{font-size:15px;min-height:46px;gap:12px;padding:12px 15px}.task-review button{cursor:pointer;line-height:1.5}.task-review button:disabled{cursor:default;opacity:.55}.task-review button:focus-visible,.task-review a:focus-visible,.task-history summary:focus-visible{outline:3px solid #81986d;outline-offset:3px}.task-text-button{border:0;background:none;color:#405f37;padding:8px 0;font:14px/1.5 Geist,system-ui,sans-serif;min-height:44px;text-decoration:underline;text-underline-offset:4px}.task-status{font-size:14px;line-height:1.6;color:#5b6e50;margin-top:17px;min-height:22px}.task-status.is-error{color:#8a4f2d}.task-result{margin-top:24px;border-top:1px solid #d4dfca;padding-top:23px}.task-result-top{display:flex;gap:15px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.task-result-top h3{font-size:23px;line-height:1.3;letter-spacing:-.03em;font-weight:500}.task-result-top span{font-size:13px;color:#715c35;line-height:1.5}.task-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 25px;margin-top:24px}.task-answer-grid article{min-width:0}.task-answer-grid article>span{display:block;font-size:13px;color:#69785d;margin-bottom:9px}.task-answer-grid article>p{font-size:16px;line-height:1.6;color:#2b3828;overflow-wrap:anywhere}.task-answer-grid article>a{display:inline-block;font-size:17px;line-height:1.5;font-weight:500;color:#3e6639;text-underline-offset:4px;margin-bottom:5px}.task-answer-grid article>a+p{font-size:14px;color:#65725b}.task-question{font-size:15px;line-height:1.6;margin-top:23px;padding-top:18px;border-top:1px solid #d4dfca;color:#4e6641}.task-history{margin-top:18px;color:#617153;font-size:14px}.task-history summary{cursor:pointer;min-height:35px}.task-history ol{padding-left:20px;line-height:1.6;overflow-wrap:anywhere}.task-history li{padding:6px 0}.task-outline{border:1px solid #b6c6a8;background:#f8faf3;color:#37542c;font:14px/1.5 Geist,system-ui,sans-serif;min-height:44px;padding:9px 13px;border-radius:5px}.task-outline:hover{background:#e6eddb}.task-contact-note,.task-error-contact{font-size:14px;line-height:1.6;margin-top:19px;color:#617153}.task-contact-note a,.task-error-contact a{color:#3d6637;text-underline-offset:4px}#taskFollowForm{margin-top:20px;padding-top:20px;border-top:1px solid #d4dfca}#taskFollowForm .task-outline{margin-top:12px}#taskCopyFallback{margin-top:18px}.task-review [hidden]{display:none!important}.task-review textarea[readonly]{font-size:14px}.task-review :is(h2,h3,p,a,button,span,label){overflow-wrap:anywhere}
@media(max-width:1100px){.task-review{gap:35px;grid-template-columns:.8fr 1.2fr}.task-review-heading h2{font-size:36px}.task-review-workspace{padding:25px}.task-answer-grid{gap:22px 18px}}
@media(max-width:760px){.task-review{display:block}.task-review-heading h2{font-size:34px;max-width:22ch}.task-review-heading>p:last-child{font-size:17px;max-width:37ch;margin-top:19px}.task-review-workspace{margin-top:27px;padding:24px 20px}.task-disclosure{font-size:14px}.task-mode{font-size:14px}.task-form-actions{gap:8px 18px;align-items:start}.task-form-actions .button{font-size:14px;padding:12px 14px}.task-answer-grid{grid-template-columns:1fr;gap:23px}.task-answer-grid article>span{font-size:14px}.task-result-top span{font-size:14px}.task-result-actions{gap:8px 12px}.task-outline{font-size:14px}.task-review label{font-size:16px}.task-review textarea{padding:12px;font-size:16px}.task-review-workspace{margin-inline:-4px}.task-result-top h3{font-size:23px}}
@media(max-width:359px){.task-review-heading h2{font-size:30px}.task-review-workspace{padding:22px 16px;margin-inline:-6px}.task-mode{padding:7px 9px}.task-form-actions .button{width:100%;justify-content:space-between}.task-result-actions{display:grid;grid-template-columns:1fr}.task-outline{text-align:left}.task-text-button{justify-self:start}.task-disclosure{margin-block:15px 21px}}
/* Text enlargement: allow intrinsic content to reflow rather than widen the page. */
.value-grid>*{min-width:0;overflow-wrap:anywhere}.header-inner{flex-wrap:wrap}.font-licenses{flex-wrap:wrap}.reading-controls{flex-wrap:wrap}.reading-controls button{min-width:0;overflow-wrap:anywhere}.proof-scene-heading{flex-wrap:wrap}.proof-result-total{white-space:normal}.proof-result-total span{display:inline-block;max-width:100%}.summit-columns>*{min-width:0}.product-app :is(.message-panel,.task-panel){min-width:0}.font-licenses a{overflow-wrap:anywhere}
@media(max-width:760px){.header-inner{column-gap:12px;row-gap:0}.header-contact{flex-wrap:wrap}.value-grid h3,.value-grid p{overflow-wrap:anywhere}.reading-controls button{flex-basis:40%}.proof-result-total{overflow-wrap:anywhere}}
.case-grid>*,.case-grid p{min-width:0;overflow-wrap:anywhere}
main :is(h1,h2,h3,h4,p,a,button,span){overflow-wrap:anywhere}.header-contact{min-width:0}.header-contact span{flex-shrink:0}.skip{max-width:calc(100vw - 32px);overflow-wrap:anywhere}.footer a,.phone{white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){.brand{white-space:normal}.proof-scene-heading button{white-space:normal}.product-story-heading>*{min-width:0}.case-heading>*{min-width:0}.font-licenses{flex-shrink:1}}
