/* Purpose first, shared by the easy home and the business guide. */
.basic-work-home,.basic-work-question{padding:clamp(18px,3vw,32px);border:1px solid #e9dcd0;border-radius:24px;background:#fffcf6;box-shadow:0 4px 22px #452b1810;margin-bottom:24px;color:#352418}
.basic-work-heading{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}
.basic-work-heading h2{font-size:clamp(1.5em,3vw,2em);line-height:1.3;margin:0;letter-spacing:.015em}
.basic-work-choices{display:grid;grid-template-columns:1fr;gap:12px}
.basic-work-choice{appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;width:100%;min-width:0;min-height:100px;padding:20px 44px 20px 20px;text-align:left;border:1px solid #ead8c9;border-radius:18px;background:#fff;color:#352418;cursor:pointer;box-shadow:0 2px 0 #ead8c93d;transition:border-color .12s,background .12s;font:inherit}
.basic-work-choice::after{content:'›';position:absolute;right:20px;font-size:1.9em;line-height:1;color:#b24523}
.basic-work-choice strong{font-size:1.22em;line-height:1.35;overflow-wrap:anywhere;white-space:normal}
.basic-work-choice span{font-size:.9em;line-height:1.4;color:#6a5645;margin-top:6px;white-space:normal}
.basic-work-choice:hover{border-color:#d85b36;background:#fff7ec}
.basic-work-choice:focus-visible,.basic-work-mode-button:focus-visible{outline:3px solid #15744c;outline-offset:3px}
.basic-work-group[data-basic-group="support"]{background:#fff0e3;border-color:#f0c7a8}
.basic-work-group[data-basic-group="communication"],.basic-work-group[data-basic-group="notices"]{background:#edf7ef;border-color:#cce1cd}
.basic-work-back{font:inherit;border:1px solid #d6c7b9;border-radius:12px;padding:10px 16px;background:#fff;color:#352418;cursor:pointer;min-height:44px}
.basic-work-search{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:22px}
.basic-work-search label{flex:1;min-width:140px;display:flex;flex-direction:column;gap:6px}
.basic-work-search label span{font-size:.9em;color:#6a5645}
.basic-work-search input{font:inherit;box-sizing:border-box;min-width:0;width:100%;padding:12px 14px;border:1px solid #cebca9;border-radius:12px;background:#fff;color:#352418}
.basic-work-search button{font:inherit;padding:12px 20px;border:0;border-radius:12px;background:#994426;color:#fff;min-height:46px;cursor:pointer}
.basic-work-more{margin-top:22px}
.basic-work-more>summary{cursor:pointer;padding:16px 4px;font-weight:700;font-size:1.06em;color:#61412c}
.basic-work-more[open]>summary{margin-bottom:18px}
.basic-work-mode-button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.86em;border:1px solid #cfab80;border-radius:10px;padding:8px 10px;background:#fff8e8;color:#58371e;white-space:nowrap;cursor:pointer;min-height:36px}
.basic-work-mode-button[aria-pressed="true"]{background:#edf7ef;border-color:#3b8b5f;color:#205737}
.basic-work-query{color:#6a5645;overflow-wrap:anywhere}
.basic-work-next-copy{font-size:1.15em;line-height:1.6}
.basic-work-empty{line-height:1.6}
[data-basic-host][hidden]{display:none!important}
[data-portal-simple-mode="true"] #portal-auto-guide{display:none}
[data-portal-simple-mode="true"] .portal-home-toolbar{margin-top:24px}
[data-portal-simple-mode="true"] .portal-home-toolbar h2{font-size:1.1em}
@media(min-width:600px){.basic-work-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-work-choice{min-height:116px}}
@media(min-width:1180px){.basic-work-home .basic-work-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.basic-work-home,.basic-work-question{padding:18px 14px;border-radius:18px;margin-bottom:18px}.basic-work-choice{min-height:92px;padding:18px 38px 18px 16px}.basic-work-mode-button{font-size:.9em;padding:7px 8px;min-height:36px}.basic-work-heading{margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){.basic-work-choice{transition:none}}

[data-portal-simple-mode="true"] [data-basic-host]{font-size:max(18px,var(--portal-content-font,16px))}
