@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Outfit Variable,Segoe UI,Arial,sans-serif;font-size:20px;font-synthesis:none;color:#30213c;background:#faf8fd;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--purple: #65348a;--ink: #341344;--muted: #63556e;--line: #dfd6e8;--sage: #e8eeea;--peach: #f8eae5;--lavender: #eee4f7;--blue: #e6edf7;--yellow: #f8f0dd;--rose: #f7e5ef}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer;color:inherit}a{color:var(--purple);text-underline-offset:.2em}a,button,input,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}svg{flex-shrink:0;vertical-align:middle}.lucide{stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,h2:focus-visible{outline:3px solid #87479d;outline-offset:4px;border-radius:3px}main:focus{outline:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:600;line-height:1.25;color:var(--ink)}p{line-height:1.65}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:16px;z-index:20;padding:16px;background:#fff;border:2px solid var(--purple)}.skip-link:focus{top:12px}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner,.main-container,.footer-inner{max-width:1320px;margin:auto;padding-left:40px;padding-right:40px}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;padding-bottom:20px}.brand{display:flex;align-items:center;gap:14px;font-size:40px;font-weight:700;letter-spacing:-.06em;text-decoration:none;color:var(--ink);line-height:1}.frank-logo{width:64px;height:64px;object-fit:contain;flex-shrink:0;background:#fff}.brand-subtitle{display:block;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.4;margin-top:7px;color:var(--muted);max-width:230px}.header-inner nav{display:flex;align-items:center;gap:24px}.header-inner nav a{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:48px;text-decoration:none;font-size:18px;color:var(--muted)}.header-inner nav a.active{color:var(--ink);font-weight:600}.header-inner nav a.active:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:4px;background:var(--purple)}.nav-count{display:grid;place-items:center;min-width:26px;height:26px;font-size:16px;background:var(--lavender);border-radius:5px}.support-link{display:flex;align-items:center;gap:9px;padding:12px 16px;min-height:48px;border:1px solid #b59dc8;border-radius:8px;text-decoration:none;font-size:18px;white-space:nowrap}.support-link:hover{background:var(--lavender)}.main-container{min-height:60vh;padding-bottom:48px}.hero{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:48px;padding:54px 0 42px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#665078;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.055em}.eyebrow-dot{height:8px;width:8px;background:var(--purple);transform:rotate(45deg);flex-shrink:0}.hero h1{font-size:clamp(42px,4.8vw,66px);letter-spacing:-.045em;line-height:1.08;margin:23px 0}.hero h1 em{font-style:normal;color:var(--purple)}.hero-copy>p{font-size:22px;color:var(--muted);max-width:630px;margin-bottom:28px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:14px 20px;border:1px solid var(--purple);border-radius:8px;font-size:18px;font-weight:500;text-decoration:none}.primary-button{background:var(--purple);color:#fff}.primary-button:hover{background:#4f266e}.secondary-button{background:#fff;color:var(--purple)}.secondary-button:hover{background:#f2e9f9}.frank-play{text-align:center;max-width:390px;width:100%;justify-self:center}.frank-stage{position:relative;padding:24px 20px 18px;border:1px solid #d1bce1;border-radius:18px 18px 18px 4px;background:#fff;box-shadow:9px 9px #e9def2;margin-bottom:22px}.frank-sticker{display:inline-block;background:#eee1f8;padding:8px 14px;font-size:18px;font-weight:500;color:var(--ink);transform:rotate(-3deg);border:1px solid #d8c0e9;border-radius:4px}.frank-shape{display:grid;place-items:center;height:255px;margin:16px 0 12px}.frank-portrait{width:100%;height:100%;max-height:255px;object-fit:contain}.frank-heart{width:100%;height:100%;max-width:235px}.frank-caption{display:block;font-size:16px;color:var(--muted);line-height:1.5}.frank-change{width:100%}.frank-play-note{font-size:16px;color:var(--muted);line-height:1.5;margin:12px 0 0}.frank-transform{animation:frank-assemble .45s ease-out 1}@keyframes frank-assemble{0%{opacity:.25;transform:scale(.94) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(0)}}.browse-section{padding-top:42px;scroll-margin-top:24px}.featured-topics,.related-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.featured-topics{margin-bottom:12px}.featured-topics>span{color:var(--muted);font-size:18px}.featured-topics a,.related-links a{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;min-height:48px;border:1px solid var(--line);border-radius:8px;background:#fff;text-decoration:none;font-size:18px}.related-intro{margin-top:28px}.further-reading{margin-top:32px}.further-reading h2{font-size:28px}.further-reading>p{font-size:20px}.related-intro h2,.related-guide h2{font-size:30px}.related-intro p,.related-guide>p{font-size:20px}.related-guide{padding-top:32px;margin-top:40px;border-top:2px solid var(--line);scroll-margin-top:24px}.related-guide>.related-status{color:var(--purple);font-size:18px;font-weight:500}.related-guide>.citation-notes{margin:24px 0}.related-guide>h3{font-size:26px;margin-top:28px}.source-entry .source-kind,.source-entry .source-attribution{font-size:16px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}.section-heading h2{margin:8px 0 0;font-size:36px;letter-spacing:-.03em}.section-heading>p{font-size:18px;color:var(--muted);margin:0;max-width:300px}.browse-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.browse-tabs{display:flex;padding:5px;background:#eee7f4;border-radius:9px;gap:5px}.browse-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:18px;min-height:50px;padding:12px 18px;text-decoration:none;color:#5e486f;border-radius:6px}.browse-tabs a.selected{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 1px 3px #34134410}.search-field{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #c9b6d7;border-radius:8px;color:var(--purple);min-height:54px;padding:0 14px;width:350px}.search-field input{padding:14px 0;width:100%;flex:1;min-width:0;font-size:18px;color:var(--ink);border:0;background:none}.search-field input::placeholder{color:var(--muted);opacity:1}.search-field button{border:0;background:none;color:var(--purple);width:36px;height:44px;padding:0;flex-shrink:0}.filters{display:flex;flex-wrap:wrap;gap:10px}.filters button{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbb9d9;background:#fff;color:#624b73;border-radius:7px;font-size:16px;min-height:48px;padding:10px 14px}.filters button.selected{color:var(--ink);background:#eee3f8;border-color:var(--purple);font-weight:500}.filters button span{background:#ddc9ed;padding:1px 5px;border-radius:3px;font-size:16px}.results-count{font-size:16px;color:var(--muted);margin:18px 0}.topic-grid,.situation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.topic-card,.situation-card{display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid var(--line);border-radius:12px 12px 12px 3px;text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}.topic-card:hover,.situation-card:hover{border-color:var(--purple);box-shadow:0 4px #e6d7f0}.topic-card-head{display:flex;justify-content:space-between;align-items:center;color:var(--purple)}.icon-tile{display:grid;place-items:center;width:52px;height:52px;color:var(--ink);clip-path:polygon(0 0,83% 0,100% 17%,100% 100%,17% 100%,0 83%);background:var(--lavender)}.icon-tile.sage,.topic-tag.sage{background:var(--sage)}.icon-tile.peach,.topic-tag.peach{background:var(--peach)}.icon-tile.lavender,.topic-tag.lavender{background:var(--lavender)}.icon-tile.blue,.topic-tag.blue{background:var(--blue)}.icon-tile.yellow,.topic-tag.yellow{background:var(--yellow)}.icon-tile.rose,.topic-tag.rose{background:var(--rose)}.card-category{font-size:16px;color:var(--muted);letter-spacing:.025em;margin:22px 0 10px;text-transform:none}.topic-card h3{font-size:25px;letter-spacing:-.025em;margin-bottom:12px}.topic-card p,.situation-card p{font-size:20px;color:var(--muted);line-height:1.6;margin-bottom:24px}.card-bottom{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-top:auto;border-top:1px solid var(--line);padding-top:16px;font-size:16px;line-height:1.5;color:var(--muted)}.gentle-banner{display:flex;align-items:center;gap:24px;padding:28px;border:1px solid #d3bce4;background:#efe6f7;border-radius:12px;margin:34px 0 24px}.banner-icon{width:64px;height:64px;flex-shrink:0}.gentle-banner h2{font-size:26px;margin-bottom:8px}.gentle-banner p{font-size:20px;color:var(--muted);margin:0}.gentle-banner a{display:flex;align-items:center;gap:10px;margin-left:auto;min-height:48px;font-size:18px;text-decoration:none}.taxonomy-note{display:flex;align-items:flex-start;gap:12px;color:var(--muted)}.taxonomy-note p{font-size:16px;margin:0}.site-footer{border-top:1px solid var(--line);background:#efe9f5}.footer-inner{padding-top:30px;padding-bottom:30px}.footer-top{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-bottom:24px}.footer-brand{font-size:32px}.footer-brand .frank-logo{width:54px;height:54px}.footer-top>p{font-size:18px;color:var(--muted);margin:0}.footer-top>div{display:flex;flex-wrap:wrap;gap:22px;margin-left:auto}.footer-top>div a{font-size:16px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.footer-bottom{border-top:1px solid #d7c7e3;padding-top:22px;display:flex;justify-content:space-between;gap:30px;font-size:16px;line-height:1.6;color:var(--muted)}.footer-bottom p{margin:0;max-width:640px}.back-link{display:inline-flex;align-items:center;gap:10px;font-size:18px;min-height:48px;margin:24px 0 18px;text-decoration:none}.topic-hero{background:var(--lavender);border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:36px}.topic-hero.sage{background:var(--sage)}.topic-hero.peach{background:var(--peach)}.topic-hero.lavender{background:var(--lavender)}.topic-hero.blue{background:var(--blue)}.topic-hero.yellow{background:var(--yellow)}.topic-hero.rose{background:var(--rose)}.topic-hero .icon-tile{background:#fff;margin-bottom:20px;width:60px;height:60px}.topic-hero h1{font-size:clamp(32px,4vw,48px);margin:14px 0;letter-spacing:-.035em}.topic-hero p{font-size:22px;color:var(--muted);margin:0}.topic-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start;margin-top:32px}.definition-panel{padding-top:10px}.definition-panel h2{font-size:28px}.definition-panel>p{font-size:20px}.professional-panel{background:#f1eaf8;border:1px solid #d7c3e5;padding:28px;border-radius:12px}.professional-panel>svg{color:var(--purple);margin-bottom:18px}.professional-panel h2{font-size:26px}.professional-panel p{font-size:20px;color:var(--muted)}.citations{display:flex;flex-wrap:wrap;gap:6px 14px}.citation a{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:16px;line-height:1.5}.citation-notes{background:#f5f0f9;border-radius:8px;padding:18px}.citation-notes>strong{display:block;font-size:16px;margin-bottom:8px;color:#5b416c}.citation-notes .citation{margin:8px 0}.citation-notes .citation>span{display:block;font-size:16px;line-height:1.6;color:var(--muted)}.context-note{display:flex;align-items:flex-start;gap:12px;background:#faf1de;border:1px solid #dbc59a;color:#604e2b;padding:20px;border-radius:9px;margin-top:24px}.context-note p{font-size:18px;line-height:1.65;margin:0}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:18px;min-height:48px}.professional-panel .text-link{margin-top:16px}.tips-heading{margin:38px 0 25px}.save-hint{display:flex;align-items:center;gap:9px;font-size:16px;color:var(--muted)}.tip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.tip-card{background:#fff;border:1px solid var(--line);padding:28px;border-radius:12px 12px 12px 3px}.tip-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.topic-tag{padding:8px 12px;font-size:16px;line-height:1.5;color:var(--ink);border-radius:4px;text-decoration:none}.save-button{display:grid;place-items:center;width:48px;height:48px;border:1px solid #c7b0d8;border-radius:8px;background:#fff;color:var(--purple);flex-shrink:0}.save-button:hover,.save-button.is-saved{color:var(--ink);background:#eadaf5;border-color:var(--purple)}.tip-card h3{font-size:28px;letter-spacing:-.025em;margin-bottom:14px}.tip-card>p,.detail-content>p{font-size:20px;color:var(--muted)}.tip-scope{display:block;font-size:16px;line-height:1.6;color:var(--muted);border-left:3px solid #c3a4d9;padding-left:12px;margin:18px 0 22px}.tip-card details{border-top:1px solid var(--line)}.tip-card summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:500;min-height:54px;cursor:pointer;color:var(--purple)}.tip-card summary::-webkit-details-marker{display:none}.tip-card details[open] summary svg{transform:rotate(180deg)}.detail-content{padding:5px 0 20px}.tip-footnote{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 16px;border-top:1px solid var(--line);padding-top:14px}.tip-footnote>span{font-size:16px;line-height:36px;color:var(--muted)}.page-caution{font-size:16px;color:var(--muted);margin:28px 0 0}.page-heading{padding:48px 0 32px;max-width:900px}.page-heading h1{font-size:clamp(36px,4.5vw,52px);letter-spacing:-.035em;margin:16px 0 20px}.page-heading>p{font-size:22px;color:var(--muted);margin:0;max-width:790px}.saved-frank{display:flex;align-items:center;gap:16px;font-size:16px;color:var(--muted);padding-top:32px}.saved-frank>svg{width:64px;height:64px}.saved-frank+.page-heading{padding-top:24px}.saved-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:20px;margin-bottom:26px}.saved-toolbar>span{display:inline-flex;align-items:center;gap:10px;font-size:18px}.text-button{background:none;border:0;padding:10px 0;min-height:48px;text-decoration:underline;text-underline-offset:.2em;color:var(--purple);font-size:18px}.empty-state{background:#f4eef9;border:1px dashed #c6acd9;border-radius:12px;padding:48px 28px;text-align:center}.empty-state>svg{color:var(--purple);margin-bottom:22px}.empty-state h2{font-size:30px}.empty-state p{font-size:20px;color:var(--muted)}.privacy-note{display:flex;align-items:flex-start;gap:12px;padding:22px;border-radius:8px;background:#eee6f6;color:var(--muted);margin-top:26px}.privacy-note p{margin:0;font-size:18px}.about-layout,.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.info-panel{background:#fff;border:1px solid var(--line);padding:30px;border-radius:12px}.info-panel>svg{color:var(--purple);margin-bottom:20px}.info-panel h2{font-size:28px}.info-panel p{font-size:20px;color:var(--muted)}.frank-about{display:flex;align-items:flex-start;gap:24px;background:#f0e6f8;border-radius:12px;padding:28px;margin-bottom:28px}.frank-about .frank-logo{width:100px;height:100px;border-radius:8px}.frank-about h2{font-size:28px}.frank-about p{font-size:20px;color:var(--muted);margin:0}.asset-credit-note{font-size:16px;color:var(--muted);margin-bottom:28px}.wheel-index{padding-top:36px}.wheel-index h2{font-size:30px}.wheel-index p{font-size:20px;color:var(--muted)}.wheel-index ol{columns:2;padding-left:28px}.wheel-index li{break-inside:avoid;padding:9px 0 9px 8px;font-size:20px;line-height:1.6}.source-policy{display:flex;align-items:flex-start;gap:20px;padding:28px;border:1px solid #d3bce4;background:#f0e7f8;border-radius:12px;margin-bottom:28px}.source-policy>svg{color:var(--purple)}.source-policy h2{font-size:28px}.source-policy p{font-size:20px;color:var(--muted)}.source-policy p:last-child{margin-bottom:0}.source-search{width:min(100%,600px)}.source-list{display:grid;gap:22px}.source-entry{min-width:0;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:12px;padding:28px;background:#fff;scroll-margin-top:24px}.source-entry.selected-source{border:2px solid var(--purple);background:#f6effc}.source-entry h2{font-size:28px;margin:14px 0}.source-entry h2 a{text-decoration:none}.source-entry p{font-size:20px;color:var(--muted)}.source-dates{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;border-top:1px solid var(--line);padding-top:18px;font-size:16px;color:var(--muted);line-height:1.6}.source-url{display:inline-block;font-size:16px;line-height:1.6;overflow-wrap:anywhere;margin-top:16px}.urgent-box{display:flex;align-items:flex-start;gap:18px;padding:28px;border:1px solid #d8b6a3;background:#faebe4;border-radius:12px;margin-bottom:28px;color:#754832}.urgent-box h2{font-size:28px;color:#643a27}.urgent-box p{font-size:20px;margin:0}.urgent-box a{color:#643a27;font-weight:600}.storage-warning{display:flex;align-items:flex-start;gap:12px;max-width:1240px;margin:18px auto;padding:20px;background:#faf0db;border:1px solid #d7bf90;border-radius:8px;color:#6c512d;font-size:18px;line-height:1.6}.browse-note{font-size:20px;color:var(--muted);margin:12px 0 26px}.situation-card h3{font-size:26px;margin:22px 0 14px}.situation-card>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:auto;font-size:16px;line-height:1.5}.situation-note{margin:0 0 28px}@media(max-width:1120px){.header-inner{flex-wrap:wrap;gap:20px}.header-inner nav{order:3;width:100%;justify-content:space-between}.header-inner nav a{padding-bottom:10px}.header-inner nav a.active:after{bottom:0}.hero{gap:28px;grid-template-columns:1.3fr 1fr}.topic-grid,.situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-toolbar{flex-wrap:wrap}.search-field{flex:1;min-width:260px}.section-heading{align-items:flex-start;flex-direction:column;gap:16px}.section-heading>p{max-width:none}.gentle-banner{flex-wrap:wrap}.gentle-banner>div{flex:1;min-width:250px}.gentle-banner a{margin-left:88px}.footer-bottom{flex-direction:column;gap:18px}.footer-bottom span{max-width:none}.topic-layout{grid-template-columns:1fr}}@media(max-width:760px){.header-inner,.main-container,.footer-inner{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr;gap:30px;padding:36px 0}.hero h1{font-size:clamp(40px,7.2vw,54px)}.hero-copy>p{font-size:20px}.hero-copy .desktop-break{display:none}.frank-play{max-width:340px}.frank-stage{padding-top:18px}.frank-shape{height:190px;margin:14px 0}.frank-portrait{max-height:190px}.frank-heart{max-width:175px}.topic-grid,.situation-grid,.tip-grid,.about-layout,.support-grid{grid-template-columns:1fr}.topic-card,.tip-card,.situation-card,.info-panel,.source-entry{padding:24px}.page-heading{padding-top:34px}.page-heading>p,.topic-hero p{font-size:20px}.page-heading h1{font-size:38px}.topic-hero{padding:26px}.topic-hero h1{font-size:36px}.wheel-index ol{columns:1}.footer-top>div{width:100%;margin-left:0;gap:12px 24px}.frank-about{flex-direction:column;gap:18px;padding:24px}.gentle-banner a{margin-left:0}.gentle-banner>div{min-width:0;flex-basis:100%}.source-policy{display:block;padding:24px}.source-policy>svg{margin-bottom:18px}.urgent-box{padding:24px;gap:12px}}@media(max-width:480px){.header-inner,.main-container,.footer-inner{padding-left:16px;padding-right:16px}.header-inner{gap:16px}.brand{font-size:36px;gap:10px}.frank-logo{width:54px;height:54px}.brand-subtitle{max-width:200px}.support-link{font-size:16px;padding:10px 12px;margin-left:64px}.header-inner nav{gap:8px;flex-wrap:wrap}.header-inner nav a{font-size:16px}.header-inner nav a svg{width:16px}.header-inner nav a:nth-child(2){gap:4px}.nav-count{min-width:23px}.hero h1{font-size:40px}.eyebrow{font-size:16px;letter-spacing:.025em}.primary-button{width:100%}.browse-toolbar{gap:18px}.browse-tabs{width:100%;flex-direction:column}.browse-tabs a{width:100%;justify-content:flex-start}.search-field{width:100%;min-width:0}.section-heading h2{font-size:32px}.topic-card,.tip-card,.situation-card,.info-panel,.source-entry{padding:22px}.context-note,.privacy-note,.urgent-box{flex-wrap:wrap}.topic-hero{padding:22px}.topic-hero h1{font-size:32px;overflow-wrap:anywhere}.page-heading h1{font-size:36px}.tip-card h3,.info-panel h2,.source-entry h2,.professional-panel h2,.frank-about h2{font-size:26px}.saved-frank{align-items:flex-start}.storage-warning{margin:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.frank-sticker{transform:none}}@media print{.site-header,.site-footer,.frank-play,.save-button,.back-link,.search-field{display:none}body,.main-container{background:#fff;padding:0}.tip-grid,.topic-layout{display:block}.tip-card,.definition-panel,.professional-panel{break-inside:avoid;margin-bottom:24px}}
