body.amc-prototype{--amc-bg:#FFFFFF;--amc-surface:#F1F5FA;--amc-ink:#10233F;--amc-accent:#2456BC;--amc-muted:#455873;--amc-border:#CCD7E5;background:var(--amc-bg);color:var(--amc-ink);font:18px/1.65 Arial,Helvetica,sans-serif;margin:0}.amc-prototype :where(h1,h2,h3,p,figure,ul,ol){margin:0 0 20px}.amc-prototype :where(h1,h2,h3){font-family:Arial,Helvetica,sans-serif;font-weight:700;color:var(--amc-ink);line-height:1.12;letter-spacing:-.025em}.amc-prototype h1{font-size:clamp(34px,4.6vw,60px)}.amc-prototype h2{font-size:clamp(27px,3vw,38px)}.amc-prototype h3{font-size:24px}.amc-prototype p,.amc-prototype li,.amc-prototype a,.amc-prototype summary,.amc-prototype figcaption{font-size:18px}.amc-prototype a{color:var(--amc-accent);text-decoration:underline;text-underline-offset:4px}.amc-prototype a:hover{text-decoration-thickness:2px}.amc-prototype a:focus-visible,.amc-prototype summary:focus-visible{outline:3px solid var(--amc-accent);outline-offset:5px}.amc-container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.amc-header{border-bottom:1px solid var(--amc-border);background:var(--amc-bg)}.amc-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:28px}.amc-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none!important;color:var(--amc-ink)!important}.amc-brand>span{font-size:23px;font-weight:700;line-height:1.05;letter-spacing:-.03em}.amc-brand>span>span{display:block}.amc-brand img{object-fit:contain;display:block}.amc-desktop-nav{display:flex;align-items:center;gap:30px}.amc-desktop-nav a{color:var(--amc-ink);text-decoration:none;white-space:nowrap;display:flex;align-items:center;min-height:44px}.amc-mobile-menu{display:none}.amc-skip{position:absolute;left:12px;top:-100px;background:var(--amc-bg);padding:12px;z-index:10000}.amc-skip:focus{top:12px}.amc-section{padding-block:64px}.amc-tint{background:var(--amc-surface)}.amc-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:54px}.amc-hero p{max-width:44ch}.amc-hero figure{margin:0}.amc-hero img,.amc-feature img,.amc-wide-image{display:block;width:100%;height:auto;border-radius:4px}.amc-hero img{aspect-ratio:1.22;object-fit:cover}.amc-prototype figcaption{color:var(--amc-muted);margin-top:10px;line-height:1.45}.amc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;border:2px solid var(--amc-accent);border-radius:4px;background:var(--amc-accent);color:var(--amc-bg)!important;font-weight:700;text-decoration:none!important}.amc-intro{max-width:65ch;color:var(--amc-muted)}.amc-split{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.amc-feature{margin:0}.amc-feature h3{margin-top:22px}.amc-resource-list{list-style:none;padding:0;margin:0}.amc-resource-list li{border-top:1px solid var(--amc-border);padding:22px 0;margin:0}.amc-resource-list p{margin:8px 0 0;color:var(--amc-muted)}.amc-resource-list a{font-weight:700}.amc-source-type{display:block;color:var(--amc-muted);margin-bottom:4px}.amc-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.amc-directory a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--amc-border);font-weight:700}.amc-note{border-left:4px solid var(--amc-accent);padding:22px 26px;background:var(--amc-surface);margin-block:28px}.amc-note p:last-child{margin:0}.amc-editor{display:grid;grid-template-columns:100px 1fr;gap:28px;max-width:850px}.amc-monogram{display:flex;align-items:center;justify-content:center;background:var(--amc-ink);color:var(--amc-bg);width:90px;height:90px;font-size:32px;font-weight:700;border-radius:4px}.amc-prose{max-width:760px;margin-inline:auto;padding-block:54px}.amc-prose h2{margin-top:42px}.amc-prose h3{margin-top:30px}.amc-byline{color:var(--amc-muted);margin-bottom:32px}.amc-prose ul,.amc-prose ol{padding-left:26px}.amc-prose li{margin-bottom:12px}.amc-prose figure{margin-block:32px}.amc-prose table{border-collapse:collapse;width:100%;font-size:18px}.amc-prose td,.amc-prose th{border:1px solid var(--amc-border);padding:12px;text-align:left}.amc-footer{background:var(--amc-ink);color:var(--amc-bg);padding-block:54px}.amc-footer h2{color:var(--amc-bg);font-size:26px}.amc-footer p,.amc-footer a{font-size:18px}.amc-footer a{color:var(--amc-bg);display:block;min-height:44px}.amc-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px}.amc-copyright{border-top:1px solid var(--amc-muted);padding-top:24px;margin-top:28px!important;margin-bottom:0!important}.amc-checklist{list-style:none!important;padding:0!important}.amc-checklist li{border-bottom:1px solid var(--amc-border);padding:12px 0}.amc-checklist li:before{content:"□ ";color:var(--amc-accent);font-weight:700}.amc-anchor-nav{display:flex;gap:16px;flex-wrap:wrap}.amc-wide-image{aspect-ratio:1.9;object-fit:cover}@media(max-width:800px){.amc-container{width:calc(100% - 36px)}.amc-header-inner{min-height:86px;gap:16px}.amc-desktop-nav{display:none}.amc-mobile-menu{display:block;position:relative}.amc-mobile-menu summary{cursor:pointer;min-height:44px;padding:8px 12px;border:1px solid var(--amc-border);border-radius:4px;font-weight:700}.amc-mobile-menu nav{position:absolute;right:0;top:52px;width:230px;background:var(--amc-bg);border:1px solid var(--amc-border);padding:12px;z-index:50}.amc-mobile-menu a{display:block;padding:10px;min-height:44px;color:var(--amc-ink)}.amc-hero{grid-template-columns:1fr;gap:28px;padding-block:32px}.amc-hero img{aspect-ratio:1.8}.amc-section{padding-block:40px}.amc-split,.amc-footer-grid{grid-template-columns:1fr;gap:30px}.amc-directory{grid-template-columns:1fr}.amc-editor{grid-template-columns:1fr;gap:18px}.amc-prose{padding-block:32px}.amc-brand>span{font-size:21px}.amc-note{padding:18px}.amc-prototype h1{font-size:36px}}@media print{.amc-header,.amc-footer,.amc-anchor-nav,.amc-button{display:none!important}.amc-prototype{font-size:17px}.amc-prose{max-width:none}.amc-prose a{color:var(--amc-ink)}.amc-section{padding-block:20px}}
/* Readable semantic replacement for the original small-text diagram. */
.amc-prototype .amc-care-route{margin-block:36px}.amc-prototype .amc-care-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;list-style:none;padding:0;margin:24px 0}.amc-prototype .amc-care-route-grid>li{min-width:0;margin:0;padding:22px;background:var(--amc-surface);border:1px solid var(--amc-border);border-radius:4px}.amc-prototype .amc-care-route-grid h3{font-size:22px;line-height:1.25;margin:0 0 12px}.amc-prototype .amc-care-route-grid p,.amc-prototype .amc-care-route-caption{font-size:18px;line-height:1.65;margin:0}.amc-prototype .amc-care-route-grid .amc-care-route-stop{background:var(--amc-ink);color:var(--amc-bg);border-color:var(--amc-ink)}.amc-prototype .amc-care-route-stop h3{color:var(--amc-bg)}.amc-prototype .amc-care-route-caption{color:var(--amc-muted)}@media(max-width:800px){.amc-prototype .amc-care-route-grid{grid-template-columns:1fr}.amc-prototype .amc-care-route-grid>li{padding:20px}}
/* Approved care identity: full-build resources and local tools. */
.amc-prototype .amc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.amc-prototype .amc-card{min-width:0}.amc-card figure{margin:0 0 22px}.amc-card img{display:block;width:100%;height:auto;aspect-ratio:1.58;object-fit:cover;border-radius:4px}.amc-source-thumb img{height:230px;aspect-ratio:auto;object-fit:contain}.amc-prototype .amc-card h2{font-size:27px}.amc-prototype .amc-card h3{font-size:25px}.amc-prototype .amc-creator-entry{margin-block:50px}.amc-creator-entry img{display:block;width:auto;max-width:100%;height:auto;max-height:900px;margin-inline:auto}.amc-prototype .amc-diagram img{display:block;width:360px;max-width:100%;height:auto;margin-inline:auto}.amc-prototype .amc-tool{padding:26px;border:1px solid var(--amc-border);border-radius:4px;background:var(--amc-surface);margin-block:30px}.amc-prototype :where(input,select,textarea,button){font:inherit;font-size:18px;line-height:1.5;max-width:100%;box-sizing:border-box}.amc-prototype .amc-tool :where(input:not([type=checkbox]),select,textarea){display:block;width:100%;min-height:48px;border:1px solid var(--amc-muted);background:var(--amc-bg);color:var(--amc-ink);padding:11px 12px;margin-bottom:22px;border-radius:4px}.amc-prototype .amc-tool textarea{resize:vertical}.amc-prototype .amc-tool label{display:block;font-size:18px;font-weight:700;margin:18px 0 8px}.amc-prototype .amc-tool fieldset{border:1px solid var(--amc-border);padding:18px;margin:24px 0;min-width:0}.amc-prototype .amc-tool legend{font-weight:700;font-size:18px;padding-inline:8px}.amc-prototype .amc-tool button{min-height:48px;border:2px solid var(--amc-accent);border-radius:4px;background:var(--amc-bg);color:var(--amc-accent);font-weight:700;padding:10px 16px;cursor:pointer}.amc-prototype .amc-tool .amc-button{background:var(--amc-accent);color:var(--amc-bg)}.amc-prototype .amc-tool-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.amc-prototype .amc-tool-result{display:block;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--amc-bg);color:var(--amc-ink);border-left:4px solid var(--amc-accent);padding:22px;margin-top:28px;font-size:18px}.amc-prototype .amc-tool-error{border:2px solid var(--amc-ink);border-left:6px solid var(--amc-accent)}.amc-prototype .amc-check-label{display:flex!important;align-items:start;gap:12px}.amc-prototype .amc-check-label input{flex-shrink:0;width:23px;height:23px;margin-top:3px;accent-color:var(--amc-accent)}.amc-prototype :where(input,select,textarea,button):focus-visible{outline:3px solid var(--amc-accent);outline-offset:3px}.amc-prototype [hidden]{display:none!important}.amc-care-nav{position:relative}.amc-care-nav summary{cursor:pointer;min-height:44px;padding-block:8px}.amc-care-nav>nav{position:absolute;top:50px;left:0;width:300px;max-width:calc(100vw - 36px);background:var(--amc-bg);border:1px solid var(--amc-border);padding:12px;z-index:55}.amc-care-nav>nav>a{padding:10px}.amc-prototype .amc-desktop-nav{gap:25px}.amc-prototype .amc-footer-grid{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:32px}.amc-prototype .amc-footer-grid h2{font-size:23px}.amc-trust-strip{border-top:1px solid var(--amc-border)}.amc-trust-strip nav{display:flex;flex-wrap:wrap;gap:20px}.amc-trust-strip nav a{min-height:44px}.amc-prototype .amc-mobile-menu nav{max-height:70vh;overflow-y:auto;width:270px;max-width:calc(100vw - 36px)}.amc-prototype :where(p,li,figcaption,td,th){overflow-wrap:break-word}.amc-prototype .wpforms-container :where(input,textarea,select){font-size:18px;max-width:100%}.amc-prototype .wpforms-container input{min-height:46px}
@media(max-width:980px){.amc-prototype .amc-desktop-nav{display:none}.amc-prototype .amc-mobile-menu{display:block}.amc-prototype .amc-card-grid{grid-template-columns:1fr 1fr}.amc-prototype .amc-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.amc-prototype .amc-card-grid,.amc-prototype .amc-footer-grid{grid-template-columns:1fr}.amc-prototype .amc-tool{padding:18px}.amc-prototype .amc-tool fieldset{padding:12px}.amc-prototype .amc-tool-actions{flex-direction:column}.amc-prototype .amc-tool-actions button{width:100%}.amc-prototype .amc-tool-result{padding:18px}.amc-source-thumb img{height:auto;max-height:320px}.amc-prototype .amc-trust-strip nav{display:block}.amc-trust-strip nav a{display:block;padding-block:8px}}
@media print{.amc-tool-actions,.amc-tool :where(label,input,select,textarea,fieldset){display:none!important}.amc-prototype .amc-tool{border:0;background:white;padding:0}.amc-prototype .amc-tool-result{border:1px solid #10233F;break-inside:avoid}.amc-care-nav,.amc-mobile-menu{display:none!important}.amc-creator-entry img{max-height:400px}.amc-card-grid{display:block!important}}
.amc-prototype .amc-author-portrait{margin:0 0 22px;max-width:180px}.amc-prototype .amc-author-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.amc-prototype .amc-editor .amc-author-portrait{width:90px;max-width:90px;margin:0}.amc-prototype .amc-editor-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 36px}.amc-prototype .amc-editor-photo{margin:0;min-width:0}.amc-prototype .amc-editor-photo img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover;object-position:center 20%;border-radius:4px}.amc-prototype .amc-editor-photo figcaption{margin-top:8px;font-size:16px;line-height:1.4;color:var(--amc-muted)}@media(max-width:800px){.amc-prototype .amc-editor-photos{grid-template-columns:1fr;gap:22px}.amc-prototype .amc-editor-photo img{aspect-ratio:1.4;object-position:center 18%}.amc-prototype .amc-author-portrait{max-width:140px}.amc-prototype .amc-editor .amc-author-portrait{width:90px;max-width:90px}}
