.fdg-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-block:28px}.fdg-card{display:block;background:#fff;border:1px solid var(--line,#ced5c8);border-radius:16px;padding:28px;text-decoration:none}.fdg-card h2{font-size:1.65rem}.fdg-card p{margin-block:16px}.fdg-card .button{margin-top:8px}.fdg-notice,.fdg-toc{background:var(--sand,#E9DCCB);border-radius:12px;padding:28px;margin-block:28px}.fdg-notice h2,.fdg-toc h2{font-size:1.6rem}.fdg-notice p{margin-block:16px}.fdg-form{display:grid;gap:12px;max-width:560px;margin-block:28px}.fdg-form label{font-weight:650}.fdg-form input{width:100%;font:inherit;min-height:48px;border:1px solid var(--muted,#485c50);border-radius:8px;padding:10px 12px;background:#fff;color:var(--ink,#172c23)}.fdg-form .button{justify-self:start;margin-top:10px}.fdg-status{display:inline-block;padding:8px 16px;background:var(--sand,#E9DCCB);color:var(--green,#0F3A28);border-radius:6px;font-weight:650;margin-block:20px}.fdg-price-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;margin-block:32px}.fdg-price{font-size:2.2rem;font-weight:700;line-height:1.3}.fdg-premium{border:2px solid var(--green,#0F3A28)}.fdg-premium-benefit{font-size:1.4rem;font-weight:750}.fdg-price-option{border-top:1px solid var(--line,#ced5c8);padding-block:20px}.fdg-price-option h3{font-size:1.3rem}.fdg-price-option p{margin-block:10px}.fdg-bonus{display:inline-block;background:var(--brick,#8B2F27);color:var(--paper,#FAF9F4);padding:5px 12px;border-radius:6px;font-weight:650}.button:disabled{cursor:default;opacity:1;background:var(--green,#0F3A28);color:var(--paper,#FAF9F4)}.fdg-breadcrumbs{font-size:.88rem;margin-bottom:30px}.fdg-breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:10px}.fdg-breadcrumbs li+li:before{content:' / ';margin-right:10px}.fdg-topics{display:flex;gap:16px;flex-wrap:wrap;margin-block:20px}.fdg-results a{display:inline-block;padding-block:10px}.fdg-article-meta{color:var(--muted);margin-block:20px}.article-main h1{font-size:clamp(2.2rem,5vw,3.6rem);max-width:22ch}.article-main{padding-top:44px;padding-bottom:72px}.article-content{font-size:1.06rem;line-height:1.75}.article-content>p:first-child{font-size:1.2rem}.article-content li{margin-block:8px}.article-content h2{font-size:clamp(1.6rem,3vw,2.2rem)}.article-content h3{font-size:1.35rem}.article-content dd{margin:0 0 20px}.article-content dt{font-weight:700}.fdg-account-menu{position:relative}.fdg-account-menu>summary{list-style:none;min-height:44px;padding:10px 14px;border-radius:24px;background:var(--brick);color:var(--paper);font-weight:600}.fdg-account-menu .dropdown{left:auto;right:0;max-width:calc(100vw - 40px)}.fdg-account-menu .dropdown a{padding:9px 0;text-decoration:none}.site-footer li a{min-height:44px;padding-block:9px}.fdg-home-extra .container{max-width:1120px}.fdg-home-extra p{max-width:75ch;margin-block:18px}.fdg-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.fdg-home-extra:nth-of-type(even){background:var(--sand)}
@media(max-width:700px){.fdg-price-grid{grid-template-columns:1fr}.fdg-card{padding:22px}.article-main{padding-top:28px}.fdg-notice,.fdg-toc{padding:22px}.fdg-account-menu>summary{font-size:.82rem}.header-actions{gap:4px}.fdg-price{font-size:2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
