.recall-page{--paper:#f7f6f2;--card:#fffffe;--ink:#1a2024;--ink-soft:#4a555c;--line:#e4e1d8;--line-strong:#d3cfc4;--accent:#0e6f5c;--accent-ink:#0a5647;--accent-wash:#e4f0ec;--danger:#b42318;--danger-wash:#fbe9e7;--danger-ink:#8a1a12;--warn:#b25e09;--warn-wash:#fdeddb;--warn-ink:#8a4907;--ok:#2f7d32;--ok-wash:#e6f2e6;--ok-ink:#245c27;--shadow:0 1px 2px rgba(26,32,36,0.04),0 6px 20px -8px rgba(26,32,36,0.14);--maxw:74rem;--serif:ui-serif,Georgia,"Iowan Old Style","Times New Roman",serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}@media (prefers-color-scheme:dark){.recall-page{--paper:#101417;--card:#171c20;--ink:#e9ecec;--ink-soft:#9aa6ab;--line:#252c31;--line-strong:#323a40;--accent:#4fd0b0;--accent-ink:#7fe0c6;--accent-wash:#132a26;--danger:#ff6a5a;--danger-wash:#2a1512;--danger-ink:#ff8b7e;--warn:#e79a4c;--warn-wash:#291c10;--warn-ink:#e79a4c;--ok:#69c56d;--ok-wash:#12240f;--ok-ink:#69c56d;--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px -12px rgba(0,0,0,0.6)}}:root.dark .recall-page,:root[data-theme=dark] .recall-page{--paper:#101417;--card:#171c20;--ink:#e9ecec;--ink-soft:#9aa6ab;--line:#252c31;--line-strong:#323a40;--accent:#4fd0b0;--accent-ink:#7fe0c6;--accent-wash:#132a26;--danger:#ff6a5a;--danger-wash:#2a1512;--danger-ink:#ff8b7e;--warn:#e79a4c;--warn-wash:#291c10;--warn-ink:#e79a4c;--ok:#69c56d;--ok-wash:#12240f;--ok-ink:#69c56d;--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px -12px rgba(0,0,0,0.6)}:root.light .recall-page{--paper:#f7f6f2;--card:#fffffe;--ink:#1a2024;--ink-soft:#4a555c;--line:#e4e1d8;--line-strong:#d3cfc4;--accent:#0e6f5c;--accent-ink:#0a5647;--accent-wash:#e4f0ec;--danger:#b42318;--danger-wash:#fbe9e7;--danger-ink:#8a1a12;--warn:#b25e09;--warn-wash:#fdeddb;--warn-ink:#8a4907;--ok:#2f7d32;--ok-wash:#e6f2e6;--ok-ink:#245c27;--shadow:0 1px 2px rgba(26,32,36,0.04),0 6px 20px -8px rgba(26,32,36,0.14)}.recall-page *{box-sizing:border-box}.recall-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.recall-page a{color:var(--accent-ink);text-underline-offset:2px}.recall-page h1,.recall-page h2,.recall-page h3{text-wrap:balance;line-height:1.15}.recall-page .eyebrow{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.recall-page .mono{font-family:var(--mono)}.recall-page .site{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px)}.recall-page .site .wrap{display:flex;align-items:center;justify-content:space-between;height:60px;gap:1rem}.recall-page .brand{display:flex;align-items:center;gap:.55rem;font-weight:700;letter-spacing:-.01em;font-size:1.06rem;color:var(--ink);text-decoration:none}.recall-page .brand .dot{width:1.6rem;height:1.6rem;border-radius:7px;background:var(--accent);display:grid;place-items:center;color:#fff;font-family:var(--serif);font-weight:700}.recall-page .btn{font:inherit;font-weight:600;font-size:.9rem;border-radius:8px;padding:.5rem .9rem;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.recall-page .crumb{font-size:.82rem;color:var(--ink-soft);padding:1.4rem 0 .3rem}.recall-page .crumb a{color:var(--ink-soft);text-decoration:none}.recall-page .crumb a:hover{color:var(--accent-ink)}.recall-page .title-block{padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.recall-page h1{font-family:var(--serif);font-size:clamp(1.75rem,4.2vw,2.7rem);margin:.5rem 0 .4rem;font-weight:700;letter-spacing:-.015em}.recall-page .subhead{color:var(--ink-soft);font-size:1.05rem;max-width:62ch}.recall-page .tagrow{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.recall-page .tag{font-size:.76rem;font-weight:600;padding:.24rem .6rem;border-radius:999px;background:var(--card);border:1px solid var(--line-strong);color:var(--ink-soft)}.recall-page .gallery{margin:1.5rem 0 0;text-align:center}.recall-page .gallery-grid{display:grid;gap:.9rem;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(11rem,16rem))}.recall-page .gallery.single .gallery-grid{grid-template-columns:minmax(0,34rem)}.recall-page .gallery img{width:100%;height:100%;max-height:22rem;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.85rem;box-shadow:var(--shadow);aspect-ratio:4/3}.recall-page .gallery figcaption{margin-top:.7rem;font-size:.76rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.recall-page .gallery-thumb{border:0;padding:0;margin:0;background:none;cursor:zoom-in;display:block}.recall-page .gallery-thumb img{width:100%;height:100%;max-height:22rem;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.85rem;box-shadow:var(--shadow);aspect-ratio:4/3;transition:transform .12s,border-color .12s}.recall-page .gallery-thumb:hover img{transform:translateY(-2px);border-color:var(--accent)}.recall-page .lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(8,10,12,.86);backdrop-filter:blur(4px);padding:clamp(1rem,4vw,3rem)}.recall-page .lb-img{max-width:min(92vw,60rem);max-height:86vh;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;padding:1rem;box-shadow:0 20px 60px -20px rgba(0,0,0,.8)}.recall-page .lb-close{top:1rem;right:1.2rem;font-size:1.4rem;padding:.5rem}.recall-page .lb-close,.recall-page .lb-nav{position:fixed;line-height:1;background:none;border:0;color:#fff;cursor:pointer}.recall-page .lb-nav{top:50%;transform:translateY(-50%);font-size:3rem;padding:0 1rem;opacity:.8}.recall-page .lb-nav:hover{opacity:1}.recall-page .lb-prev{left:.5rem}.recall-page .lb-next{right:.5rem}.recall-page .lb-count{position:fixed;bottom:1.3rem;left:50%;transform:translateX(-50%);color:#fff;font-size:.85rem;font-variant-numeric:tabular-nums;opacity:.85}.recall-page .alert{margin:1.3rem 0;border-radius:14px;padding:1.15rem 1.3rem;display:flex;gap:.95rem;align-items:flex-start;background:var(--sev-wash);border:1px solid color-mix(in srgb,var(--sev) 35%,transparent);border-left:5px solid var(--sev)}.recall-page .alert .ic{font-size:1.5rem;line-height:1.2}.recall-page .alert h2{margin:.05rem 0 .25rem;font-size:1.18rem;color:var(--sev-ink);font-family:var(--sans);letter-spacing:-.01em}.recall-page .alert p{margin:0;color:var(--ink);font-size:.96rem}.recall-page.lvl-stop_using_now{--sev:var(--danger);--sev-wash:var(--danger-wash);--sev-ink:var(--danger-ink)}.recall-page.lvl-use_caution{--sev:var(--warn);--sev-wash:var(--warn-wash);--sev-ink:var(--warn-ink)}.recall-page.lvl-low_risk{--sev:var(--ok);--sev-wash:var(--ok-wash);--sev-ink:var(--ok-ink)}.recall-page.lvl-unknown{--sev:var(--ink-soft);--sev-wash:var(--card);--sev-ink:var(--ink-soft)}.recall-page .grid{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 0 3rem}@media (min-width:900px){.recall-page .grid{grid-template-columns:minmax(0,1fr) 20rem;gap:2.4rem;align-items:start}}.recall-page .block{margin:0 0 2rem}.recall-page .block>h2{font-family:var(--serif);font-size:1.4rem;font-weight:700;margin:0 0 .3rem;letter-spacing:-.01em}.recall-page .badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:6px;margin-bottom:.7rem}.recall-page .badge.us{background:var(--accent-wash);color:var(--accent-ink)}.recall-page .badge.gov{background:var(--card);color:var(--ink-soft);border:1px solid var(--line-strong)}.recall-page .badge.review{background:var(--warn-wash);color:var(--warn-ink);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.recall-page .prose p{margin:.6rem 0;max-width:64ch}.recall-page .prose strong{color:var(--ink)}.recall-page .idlist{list-style:none;padding:0;margin:.6rem 0;display:grid;gap:.55rem}.recall-page .idlist li{display:flex;gap:.7rem;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem;align-items:baseline}.recall-page .idlist dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);min-width:7.5rem;font-weight:600}.recall-page .idlist b{font-weight:600}.recall-page ol.steps{list-style:none;counter-reset:s;padding:0;margin:.4rem 0;display:grid;gap:.7rem}.recall-page ol.steps li{counter-increment:s;display:grid;grid-template-columns:2rem 1fr;gap:.85rem;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:.85rem 1rem}.recall-page ol.steps li:before{content:counter(s);grid-row:1/3;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;display:grid;place-items:center;font-size:.95rem}.recall-page ol.steps h4{margin:.15rem 0 .1rem;font-size:1rem}.recall-page ol.steps p{margin:0;font-size:.9rem;color:var(--ink-soft)}.recall-page ol.steps .when{font-size:.76rem;font-weight:600;color:var(--warn-ink);margin-top:.25rem}.recall-page .related{display:grid;gap:.6rem}.recall-page .related a{display:flex;gap:.7rem;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem;text-decoration:none;color:var(--ink)}.recall-page .related a:hover{border-color:var(--accent)}.recall-page .related .rt{font-size:.9rem;font-weight:600}.recall-page .related .rm{font-size:.76rem;color:var(--ink-soft)}.recall-page .sev{width:.55rem;height:2.2rem;border-radius:3px;flex:none;background:var(--sev,var(--ink-soft))}.recall-page .sources{background:var(--accent-wash);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:12px;padding:1.05rem 1.2rem;font-size:.87rem}.recall-page .sources h3{margin:0 0 .4rem;font-size:.95rem}.recall-page .sources ul{margin:.3rem 0 0;padding-left:1.1rem;color:var(--ink-soft)}.recall-page aside .card{background:var(--card);border:1px solid var(--line-strong);border-radius:14px;padding:1.15rem 1.2rem;box-shadow:var(--shadow);position:sticky;top:76px}.recall-page .pill{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.8rem;padding:.35rem .7rem;border-radius:999px;background:var(--sev-wash);color:var(--sev-ink);border:1px solid color-mix(in srgb,var(--sev) 30%,transparent)}.recall-page .facts{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.05rem}.recall-page .facts li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.87rem}.recall-page .facts li:last-child{border-bottom:0}.recall-page .facts .k{color:var(--ink-soft)}.recall-page .facts .v{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.recall-page .toc{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:11px;padding:.9rem 1.1rem;margin:.4rem 0 1.4rem}.recall-page .toc-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);display:block;margin-bottom:.5rem}.recall-page .toc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .6rem}.recall-page .toc li a{font-size:.85rem;font-weight:600;color:var(--accent-ink);text-decoration:none;padding:.25rem .6rem;border-radius:7px;background:var(--accent-wash);display:inline-block}.recall-page .toc li a:hover{filter:brightness(.97);text-decoration:underline}.recall-page .longform h2{scroll-margin-top:1.5rem}.recall-page .prose.lead p{font-size:1.12rem;color:var(--ink);max-width:64ch}.recall-page .longform{max-width:68ch}.recall-page .longform h2{font-family:var(--serif);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:2rem 0 .6rem;padding-top:1.4rem;border-top:1px solid var(--line)}.recall-page .longform h2:first-child{border-top:0;padding-top:0;margin-top:.5rem}.recall-page .longform h3{font-size:1.12rem;font-weight:700;margin:1.3rem 0 .4rem}.recall-page .longform p{margin:.75rem 0;color:var(--ink);line-height:1.7}.recall-page .longform ol,.recall-page .longform ul{margin:.75rem 0;padding-left:1.3rem;color:var(--ink)}.recall-page .longform li{margin:.35rem 0;line-height:1.65}.recall-page .longform strong{color:var(--ink);font-weight:650}.recall-page .longform a{color:var(--accent-ink)}.recall-page .longform mark{background:none;color:inherit}.recall-page .longform .hl-danger{color:var(--danger-ink);font-weight:650;background:color-mix(in srgb,var(--danger-wash) 70%,transparent);padding:.02em .2em;border-radius:3px}.recall-page .longform .hl-key{color:var(--accent-ink);font-weight:600}.recall-page .longform .hl-num{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--warn-wash) 80%,transparent);padding:.02em .2em;border-radius:3px}.recall-page .act-top .contact-card{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.recall-page .infogrid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.recall-page .infogrid{grid-template-columns:1fr 1fr}}.recall-page .infocard{background:var(--card);border-radius:12px;padding:1rem 1.15rem;border:1px solid var(--line);border-top:3px solid var(--accent)}.recall-page .infocard.danger{border-top-color:var(--danger)}.recall-page .infocard h3{margin:0 0 .35rem;font-size:.95rem;font-weight:700}.recall-page .infocard p{margin:0;font-size:.9rem;color:var(--ink-soft)}.recall-page details.faq{border:1px solid var(--line);border-radius:11px;background:var(--card);padding:0 1rem;margin:.55rem 0}.recall-page details.faq summary{cursor:pointer;padding:.85rem 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.recall-page details.faq summary::-webkit-details-marker{display:none}.recall-page details.faq summary:after{content:"+";color:var(--accent-ink);font-size:1.3rem;font-weight:400}.recall-page details.faq[open] summary:after{content:"–"}.recall-page details.faq p{margin:0 0 .95rem;color:var(--ink-soft);font-size:.92rem}.recall-page .watch{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--line)}.recall-index .subscribe label,.recall-page .subscribe label{display:block;font-size:.85rem;font-weight:600;color:var(--ink-soft);margin:0 0 .55rem}.recall-index .subscribe-row,.recall-page .subscribe-row{display:flex;gap:.4rem}.recall-index .subscribe input,.recall-page .subscribe input{flex:1;min-width:0;font:inherit;font-size:.9rem;padding:.55rem .65rem;border-radius:8px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink)}.recall-index .subscribe button,.recall-page .subscribe button{font:inherit;font-weight:600;font-size:.9rem;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;padding:.55rem .85rem;cursor:pointer;white-space:nowrap}.recall-index .subscribe-done,.recall-page .subscribe-done{font-size:.85rem;color:var(--ok);font-weight:600;margin:0}.recall-page .subscribe-err{font-size:.8rem;color:var(--danger-ink);margin:.4rem 0 0}.recall-page .contact-card{background:var(--card);border:1px solid var(--line-strong);border-radius:14px;padding:1.1rem 1.25rem;box-shadow:var(--shadow)}.recall-page .contact-methods{display:grid;gap:.6rem;margin:.2rem 0 1rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.recall-page .cmethod{display:flex;align-items:center;gap:.7rem;text-decoration:none;background:var(--paper);border:1px solid var(--line-strong);border-radius:11px;padding:.7rem .85rem;transition:border-color .12s,transform .12s}.recall-page .cmethod:hover{border-color:var(--accent);transform:translateY(-1px)}.recall-page .cm-ico{font-size:1.35rem;line-height:1}.recall-page .cm-body{display:flex;flex-direction:column;min-width:0}.recall-page .cm-body b{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-weight:700}.recall-page .cm-body span{font-size:.95rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recall-page .draft-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:.9rem;border-top:1px solid var(--line)}.recall-page .draft-hint{font-size:.82rem;color:var(--ink-soft);flex:1;min-width:12rem}.recall-page .mailto-btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.92rem;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:9px;padding:.6rem 1rem;text-decoration:none}.recall-page .contact-note{font-size:.78rem;color:var(--ink-soft);margin:.6rem 0 0}.recall-page .remedy-email{position:relative;display:inline-block}.recall-page .mailto-btn .caret{font-size:.7rem;opacity:.8}.recall-page .mailto-btn.disabled{background:var(--line);border-color:var(--line-strong);color:var(--ink-soft);cursor:not-allowed;opacity:.7}.recall-page .disabled-wrap{position:relative;display:inline-block}.recall-page .draft-tip{position:absolute;left:0;top:calc(100% + .5rem);z-index:20;width:16rem;background:var(--ink);color:var(--paper);font-size:.8rem;line-height:1.4;padding:.55rem .7rem;border-radius:9px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none}.recall-page .disabled-wrap:focus-within .draft-tip,.recall-page .disabled-wrap:hover .draft-tip{opacity:1;visibility:visible}.recall-page .draft-tip:before{content:"";position:absolute;bottom:100%;left:1.2rem;border:6px solid transparent;border-bottom:6px solid var(--ink)}.recall-page .tag-link{text-decoration:none;transition:border-color .12s,color .12s}.recall-page .tag-link:hover{border-color:var(--accent);color:var(--accent-ink)}.recall-page .facts .v a{color:var(--accent-ink);text-decoration:none}.recall-page .facts .v a:hover{text-decoration:underline}.recall-page .provider-menu{list-style:none;margin:.4rem 0 0;padding:.35rem;position:absolute;z-index:10;min-width:14rem;background:var(--card);border:1px solid var(--line-strong);border-radius:11px;box-shadow:var(--shadow)}.recall-page .provider-menu a{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:8px;text-decoration:none;color:var(--ink);font-size:.9rem;font-weight:500}.recall-page .provider-menu a:hover{background:var(--accent-wash);color:var(--accent-ink)}.recall-page .foot{border-top:1px solid var(--line);color:var(--ink-soft);font-size:.82rem;padding:1.6rem 0 3rem}.recall-page .foot .wrap{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;justify-content:space-between}.recall-page .disc{max-width:52ch}@media (prefers-reduced-motion:reduce){.recall-page *{scroll-behavior:auto}}.recall-page .comment-form{display:flex;flex-direction:column;gap:.6rem;margin-top:1.2rem}.recall-page .comment-form label{font-weight:600;font-size:.9rem;color:var(--ink)}.recall-page .comment-form textarea{width:100%;font:inherit;padding:.7rem .8rem;border-radius:10px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);resize:vertical;min-height:5rem}.recall-page .comment-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.recall-page .comment-row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.recall-page .comment-row input{flex:1 1 12rem;font:inherit;padding:.55rem .75rem;border-radius:9px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink)}.recall-page .comment-row .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.recall-page .comment-row button{font:inherit;font-weight:600;border:none;border-radius:9px;cursor:pointer;padding:.6rem 1.1rem;background:var(--accent);color:#fff;white-space:nowrap}.recall-page .comment-row button:disabled{opacity:.6;cursor:default}.recall-page .comment-note{font-size:.8rem;color:var(--ink-soft);margin:.2rem 0 0}.recall-page .comment-empty{color:var(--ink-soft);font-style:italic}.recall-page .comments{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.7rem}.recall-page .comment{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:.8rem 1rem}.recall-page .comment-head{display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;color:var(--ink-soft)}.recall-page .comment-who{font-weight:600;color:var(--ink)}.recall-page .comment-body{margin:.35rem 0 0;font-size:.93rem;line-height:1.55;color:var(--ink);white-space:pre-wrap}.recall-page .newslist{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.5rem}.recall-page .newslist a{display:flex;flex-direction:column;gap:.2rem;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.7rem .9rem;text-decoration:none}.recall-page .newslist a:hover{border-color:var(--accent)}.recall-page .news-title{font-weight:600;color:var(--ink);line-height:1.4}.recall-page .news-meta{font-size:.78rem;color:var(--ink-soft)}.recall-page .contact-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.recall-page .cbtn{font:inherit;font-weight:600;font-size:.9rem;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:9px;padding:.55rem 1rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem}.recall-page .cbtn.ghost{background:transparent;color:var(--accent-ink)}.recall-page .contact-draft{white-space:pre-wrap;font:inherit;font-size:.88rem;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.9rem 1rem;margin:0;overflow-x:auto}.recall-page .sidenews{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--line)}.recall-page .sidenews h2{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-family:var(--sans);font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .7rem}.recall-page .sidenews .newslist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.recall-page .sidenews .newslist a{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;align-items:start;text-decoration:none;color:inherit}.recall-page .sidenews .news-mark{width:1.6rem;height:1.6rem;border-radius:7px;display:grid;place-items:center;font-size:.72rem;font-weight:800;line-height:1;color:hsl(var(--h) 55% 30%);background:hsl(var(--h) 60% 92%);border:1px solid hsl(var(--h) 45% 82%);margin-top:.05rem}@media (prefers-color-scheme:dark){.recall-page .sidenews .news-mark{color:hsl(var(--h) 70% 78%);background:hsl(var(--h) 40% 18%);border-color:hsl(var(--h) 35% 30%)}}:root[data-theme=dark] .recall-page .sidenews .news-mark{color:hsl(var(--h) 70% 78%);background:hsl(var(--h) 40% 18%);border-color:hsl(var(--h) 35% 30%)}.recall-page .sidenews .news-body{min-width:0}.recall-page .sidenews .news-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;line-height:1.35;font-weight:600}.recall-page .sidenews .newslist a:hover .news-title{text-decoration:underline}.recall-page .sidenews .news-meta{display:block;margin-top:.2rem;font-size:.72rem;color:var(--ink-soft)}.recall-page .sidenews .news-more{margin:.75rem 0 0;font-size:.75rem;color:var(--ink-soft)}.recall-page .sidenews .news-count{font-size:.7rem;letter-spacing:0;text-transform:none;font-weight:600;color:var(--accent-ink)}.recall-page .sidenews .newslist li{border-radius:9px;margin:0 -.45rem;padding:.45rem;transition:background .12s}.recall-page .sidenews .newslist li:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}