:root{
    --gold:#D9A21B;--gold-soft:#F1C96A;--ink:#2B261D;--body:#302D28;--muted:#756F64;
    --paper:#FFFDF7;--sand:#F7F1E3;--accent:#E9673F;--line:#E8DDC6;--white:#fff;
    --shadow:0 18px 55px rgba(43,38,29,.10);--radius:24px;--radius-sm:14px;--max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--body);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;line-height:1.78;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip-link{position:fixed;left:16px;top:-90px;z-index:120;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px}.skip-link:focus{top:16px}.section-wrap{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.eyebrow{margin:0 0 10px;color:#986C00;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lead{font-size:1.12rem;color:#514B42;line-height:1.9}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:999px;font-weight:800;border:1px solid transparent}.button.primary{background:var(--accent);color:#fff;box-shadow:0 10px 28px rgba(233,103,63,.23)}.button.secondary{background:var(--ink);color:#fff}.text-link{color:#8A5F00;font-weight:800;text-decoration:underline;text-decoration-color:#E9C861;text-underline-offset:4px}.inline-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px}.inline-links a{font-weight:800;color:#795600;border-bottom:1px solid #D5B65E}.mini-label,.tag-row span{display:inline-flex;align-items:center;border-radius:999px;background:#F5E8BC;color:#6A4C00;padding:4px 9px;font-size:.75rem;font-weight:800}.site-header{position:sticky;top:0;z-index:80;background:rgba(255,253,247,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(232,221,198,.75);transition:transform .25s ease,box-shadow .25s ease}.site-header.is-scrolled{box-shadow:0 8px 30px rgba(43,38,29,.08)}.site-header.is-compact{transform:translateY(-4px)}.header-inner{width:min(1240px,calc(100% - 40px));min-height:74px;margin:auto;display:flex;align-items:center;gap:22px}.brand-lockup{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-lockup img{width:44px;height:44px;object-fit:cover;border-radius:13px;background:var(--sand)}.brand-lockup span{display:flex;flex-direction:column;line-height:1.25}.brand-lockup strong{font-size:1.05rem;color:var(--ink)}.brand-lockup small{font-size:.72rem;color:var(--muted);margin-top:3px}.primary-nav{display:flex;gap:6px;margin-left:auto}.primary-nav a{padding:9px 10px;border-radius:10px;font-size:.92rem;color:#4E493F}.primary-nav a:hover,.primary-nav a[aria-current="page"]{background:var(--sand);color:#6C4D00}.menu-toggle{display:none}.search-open,.menu-toggle{border:1px solid var(--line);background:#fffdf8;border-radius:999px;padding:9px 13px;color:var(--ink);font-weight:800;cursor:pointer}.search-modal[hidden]{display:none!important}.search-modal{position:fixed;inset:0;z-index:110;display:grid;place-items:start center;padding-top:12vh}.search-backdrop{position:absolute;inset:0;background:rgba(43,38,29,.56);backdrop-filter:blur(4px)}.search-panel{position:relative;width:min(620px,calc(100% - 32px));background:var(--paper);border-radius:26px;padding:30px;box-shadow:0 30px 90px rgba(0,0,0,.28)}.search-close{position:absolute;right:18px;top:16px;border:0;background:transparent;font-size:2rem;color:var(--muted);cursor:pointer}.search-panel h2{margin:0 0 18px;font-size:1.65rem;color:var(--ink)}.search-form label{display:block;font-size:.82rem;font-weight:800;color:var(--muted);margin-bottom:7px}.search-form>div{display:flex;gap:8px}.search-form input{width:100%;border:1px solid #DCCFB5;background:#fff;border-radius:12px;padding:12px 14px;outline:none}.search-form input:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(217,162,27,.13)}.search-form button{border:0;background:var(--accent);color:#fff;font-weight:800;border-radius:12px;padding:0 18px;cursor:pointer}.modal-open{overflow:hidden}.breadcrumbs{width:min(var(--max),calc(100% - 48px));margin:22px auto 0}.breadcrumbs ol{display:flex;gap:8px;align-items:center;list-style:none;padding:0;margin:0;font-size:.82rem;color:var(--muted);flex-wrap:wrap}.breadcrumbs li+li:before{content:"/";margin-right:8px;color:#B3A791}.breadcrumbs a:hover{text-decoration:underline}.home-intro{display:grid;grid-template-columns:1.03fr .97fr;gap:56px;align-items:center;padding:64px 0 42px}.intro-copy h1,.page-hero h1,.topic-hero h1,.article-header h1,.page-heading h1,.not-found h1{margin:.08em 0 .45em;color:var(--ink);font-size:clamp(2.2rem,4.4vw,4.7rem);line-height:1.08;letter-spacing:-.045em}.intro-copy h1{font-size:clamp(2.35rem,4.8vw,5rem)}.intro-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.intro-media{margin:0}.intro-media img{width:100%;aspect-ratio:1.28;object-fit:cover;border-radius:38px 38px 10px 38px;box-shadow:var(--shadow);background:var(--sand)}.intro-media figcaption{font-size:.78rem;color:var(--muted);margin:10px 4px 0}.entry-strip{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;padding:54px 0;border-top:1px solid var(--line)}.entry-strip h2,.section-heading h2,.band-copy h2,.app-rail h2,.topic-rail h2,.home-close h2,.content-rhythm h2,.quiet-band h2,.policy-prose h2,.split-prose h2{margin:0;color:var(--ink);font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.24}.entry-options{display:grid;gap:12px}.entry-options a{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.entry-options strong{color:var(--ink)}.entry-options span{color:var(--muted);font-size:.94rem}.watch-focus{padding:72px 0}.section-heading{max-width:820px;margin-bottom:28px}.section-heading p:last-child{color:var(--muted)}.section-heading.compact{margin-bottom:18px}.category-index{border-top:1px solid var(--line)}.category-line{display:grid;grid-template-columns:150px 1fr auto;gap:22px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.category-line img{width:150px;height:92px;object-fit:cover;border-radius:14px;background:var(--sand)}.category-line span{display:flex;flex-direction:column;gap:6px}.category-line strong{font-size:1.12rem;color:var(--ink)}.category-line small{font-size:.9rem;color:var(--muted);line-height:1.7}.category-line b{font-size:1.3rem;color:#9B740D}.editor-picks{padding:50px 0 82px}.editor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.editor-grid article{padding:22px;background:#fff;border:1px solid #EEE4D2;border-radius:18px}.editor-grid h3{font-size:1.02rem;line-height:1.45;margin:12px 0 9px;color:var(--ink)}.editor-grid p{font-size:.87rem;color:var(--muted);line-height:1.7}.updates-band{background:var(--ink);color:#EEE8DC;padding:72px 0}.split-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.band-copy .eyebrow{color:var(--gold-soft)}.band-copy h2{color:#fff}.band-copy p{color:#D3CABC}.brief-list{border-top:1px solid rgba(255,255,255,.15)}.brief-list div{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:220px 1fr;gap:20px}.brief-list h3,.brief-list p{margin:0}.brief-list h3{font-size:.95rem;color:#fff}.brief-list p{font-size:.88rem;color:#C9C1B5}.app-rail,.topic-rail{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center;padding:72px 0}.app-rail img,.topic-rail img{width:100%;max-height:380px;object-fit:cover;border-radius:28px;background:var(--sand)}.topic-rail{grid-template-columns:1.1fr .9fr;border-top:1px solid var(--line)}.home-close{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:72px 0 90px;border-top:1px solid var(--line)}.close-links{display:grid;gap:0}.close-links a{padding:15px 0;border-bottom:1px solid var(--line);font-weight:800;color:#624A13}.page-hero,.topic-hero,.not-found{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:52px 0 64px}.page-hero.narrow{grid-template-columns:1.15fr .85fr}.page-hero img,.topic-hero img,.not-found img{width:100%;max-height:480px;object-fit:cover;border-radius:30px;background:var(--sand)}.page-hero h1,.topic-hero h1,.not-found h1{font-size:clamp(2.1rem,4vw,4rem)}.prose-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;padding:30px 0 72px}.prose-grid article h2,.note-panel h2{color:var(--ink);font-size:1.65rem}.prose-grid p{color:#514B42}.note-panel{background:var(--sand);padding:24px;border-radius:22px}.note-panel a{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid #DED0B5}.note-panel span{font-size:.84rem;color:var(--muted)}.content-rhythm{padding:40px 0 72px}.content-rhythm>p{max-width:850px}.facts-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.facts-row>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.facts-row h3{margin:0 0 8px;color:var(--ink);font-size:1rem}.facts-row p{margin:0;color:var(--muted);font-size:.88rem}.quiet-band{margin-top:20px;margin-bottom:80px;background:var(--sand);padding:34px;border-radius:26px}.quiet-band>p{max-width:900px}.watch-hero{padding-bottom:28px}.jump-nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 46px}.jump-nav a{padding:8px 12px;border-radius:999px;background:#F2E7CC;color:#725300;font-weight:800;font-size:.88rem}.catalog-section{padding:54px 0;border-top:1px solid var(--line);scroll-margin-top:90px}.catalog-section>header{display:grid;grid-template-columns:1fr 250px;gap:40px;align-items:center;margin-bottom:16px}.catalog-section h2{margin:0;font-size:2.25rem;color:var(--ink)}.catalog-section header p:last-child{color:var(--muted);max-width:720px}.catalog-section header img{width:250px;height:160px;object-fit:cover;border-radius:20px;background:var(--sand)}.dense-list{border-top:1px solid var(--line)}.dense-list article{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.dense-list h3{margin:7px 0 6px;color:var(--ink);font-size:1.12rem}.dense-list p{margin:0;color:var(--muted);font-size:.91rem;max-width:820px}.watch-note{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:center;padding:64px 0 90px}.watch-note img{width:100%;height:300px;object-fit:cover;border-radius:22px}.watch-note h2{font-size:2rem;color:var(--ink)}.article-page{max-width:980px;padding:52px 0 24px}.article-header{text-align:left;max-width:860px}.article-header h1{font-size:clamp(2.25rem,5vw,4.8rem)}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.article-figure{margin:36px 0}.article-figure img{width:100%;height:auto;max-height:540px;object-fit:cover;border-radius:30px;background:var(--sand)}.article-figure figcaption{color:var(--muted);font-size:.8rem;margin-top:8px}.article-body{max-width:760px;margin:0 auto}.article-body h2{margin:2.2em 0 .65em;color:var(--ink);font-size:1.8rem;line-height:1.35}.article-body p{font-size:1.02rem;line-height:2;color:#413D36}.article-callout{margin:36px 0;background:var(--sand);padding:24px;border-radius:18px}.article-callout h2{margin-top:0;font-size:1.35rem}.related-section{max-width:980px;padding:34px 0 90px}.related-section>header h2{font-size:2rem;color:var(--ink)}.related-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0 24px}.related-list a{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.related-list span{color:var(--muted);font-size:.84rem}.app-checklist{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;padding:30px 0 72px}.app-checklist h2{font-size:2.2rem;color:var(--ink)}.app-checklist ol{list-style:none;padding:0;margin:0}.app-checklist li{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.app-checklist li span{color:var(--muted)}.app-checklist img{border-radius:26px;background:var(--sand)}.mobile-flow{padding:58px 0}.mobile-flow>h2{font-size:2.2rem;color:var(--ink)}.step-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step-flow>div{padding:22px;border-top:3px solid var(--gold);background:var(--sand)}.step-flow b{color:#9B7108}.step-flow h3{color:var(--ink)}.step-flow p{color:var(--muted);font-size:.9rem}.ai-principles{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0 58px}.ai-principles>div{padding:26px;background:var(--sand);border-radius:20px}.ai-principles h2{font-size:1.35rem;color:var(--ink)}.feature-stack{padding:56px 0}.feature-stack>header h2{font-size:2.2rem;color:var(--ink)}.feature-stack article{display:grid;grid-template-columns:110px 1fr 50px;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.feature-stack article>span{font-weight:800;color:#8A6100}.feature-stack h3{margin:0 0 6px;font-size:1.1rem}.feature-stack p{margin:0;color:var(--muted);font-size:.9rem}.feature-stack article>a{font-size:1.4rem}.topic-close{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center;padding:46px 0 88px}.topic-close img{border-radius:24px;background:var(--sand)}.remix-axis{padding:24px 0 54px}.remix-axis>h2{font-size:2.2rem;color:var(--ink)}.remix-axis>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.remix-axis article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px}.remix-axis b{color:var(--accent)}.remix-axis h3{font-size:1.08rem;color:var(--ink)}.remix-axis p{color:var(--muted);font-size:.9rem}.remix-list{width:min(var(--max),calc(100% - 48px));margin:auto}.guide-steps{padding:30px 0 70px}.guide-steps>h2{font-size:2.2rem;color:var(--ink)}.guide-steps article{display:grid;grid-template-columns:70px 1fr;gap:24px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line)}.guide-steps b{font-size:2rem;color:#C48B00;line-height:1}.guide-steps h3{margin:0 0 4px;color:var(--ink)}.guide-steps p{margin:0;color:var(--muted)}.split-prose{display:grid;grid-template-columns:1fr 1fr;gap:46px;padding:24px 0 64px}.page-heading{max-width:930px;padding:54px 0 30px}.page-heading h1{font-size:clamp(2.1rem,4vw,4rem)}.faq-list{max-width:940px;padding:10px 0 70px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;padding:20px 44px 20px 0;position:relative;font-weight:800;color:var(--ink);font-size:1.05rem}.faq-list summary:after{content:"+";position:absolute;right:8px;top:17px;font-size:1.45rem;color:#A47709}.faq-list details[open] summary:after{content:"−"}.faq-list details>div{padding:0 50px 18px 0;color:var(--muted)}.faq-close{display:grid;grid-template-columns:.75fr 1.25fr;gap:44px;align-items:center;padding-bottom:85px}.faq-close img{border-radius:24px}.editorial-principles{padding:20px 0 70px}.editorial-principles>h2{font-size:2.2rem;color:var(--ink)}.editorial-principles>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.editorial-principles article{background:var(--sand);padding:24px;border-radius:18px}.editorial-principles h3{margin-top:0;color:var(--ink)}.editorial-principles p{color:var(--muted)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:30px 0 68px}.contact-layout>div{background:var(--sand);padding:26px;border-radius:20px}.contact-layout h2{font-size:1.6rem;color:var(--ink)}.contact-email{font-size:1.25rem;font-weight:900;color:#7A5700;text-decoration:underline}.contact-layout li{margin-bottom:8px}.policy-prose{max-width:860px;padding:30px 0 85px}.policy-prose h2{margin-top:2.2em}.policy-prose p{color:#4C473F}.policy-prose code{background:var(--sand);padding:2px 5px;border-radius:5px}.safety-checks{padding:30px 0 70px}.safety-checks>h2{font-size:2.2rem;color:var(--ink)}.safety-checks>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.safety-checks article{background:#fff;border:1px solid var(--line);padding:20px;border-radius:18px}.safety-checks b{color:#A27300}.safety-checks h3{color:var(--ink)}.safety-checks p{color:var(--muted);font-size:.88rem}.search-page{padding:50px 0 90px}.search-page>header{max-width:800px}.search-page h1{font-size:clamp(2rem,4vw,3.7rem);color:var(--ink);line-height:1.15}.search-form.inline{margin-top:24px}.empty-state{max-width:700px;margin:48px auto;text-align:center;background:var(--sand);padding:34px;border-radius:24px}.empty-state img{margin:0 auto 18px;border-radius:18px}.result-count{color:var(--muted);margin:32px 0 12px}.search-results{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.search-results article{border:1px solid var(--line);background:#fff;padding:22px;border-radius:18px}.search-results h2{font-size:1.2rem;line-height:1.4}.search-results p{color:var(--muted);font-size:.9rem}.not-found{min-height:62vh}.site-footer{background:#F1E9D8;border-top:1px solid #E0D4BC;padding:56px 0 20px}.footer-grid{width:min(var(--max),calc(100% - 48px));margin:auto;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:42px}.footer-grid section{display:flex;flex-direction:column;gap:8px}.footer-grid h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#776C59;margin:0 0 6px}.footer-grid a{font-size:.88rem}.footer-grid p{font-size:.86rem;color:#746D61;max-width:390px}.footer-brand{font-size:1.25rem!important;font-weight:900;color:var(--ink)}.footer-bottom{width:min(var(--max),calc(100% - 48px));margin:34px auto 0;padding-top:16px;border-top:1px solid #DCCFB7;display:flex;justify-content:space-between;color:#8A8172;font-size:.78rem}.back-top{position:fixed;right:20px;bottom:20px;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-weight:900;box-shadow:var(--shadow);cursor:pointer}.back-top[hidden]{display:none}
@media(max-width:1024px){.primary-nav{gap:2px}.primary-nav a{padding:8px 7px;font-size:.86rem}.home-intro{gap:34px}.editor-grid{grid-template-columns:repeat(2,1fr)}.safety-checks>div{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid section:last-child{grid-column:2/4}}
@media(max-width:820px){.header-inner{min-height:68px}.menu-toggle{display:inline-flex;margin-left:auto}.search-open{display:none}.primary-nav{position:absolute;left:20px;right:20px;top:64px;display:none;flex-direction:column;background:var(--paper);padding:12px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.primary-nav.is-open{display:flex}.primary-nav a{padding:11px}.home-intro,.page-hero,.topic-hero,.not-found,.entry-strip,.split-band,.app-rail,.topic-rail,.home-close,.prose-grid,.watch-note,.app-checklist,.topic-close,.split-prose,.faq-close,.contact-layout{grid-template-columns:1fr}.home-intro{padding-top:40px}.intro-media{order:-1}.intro-media img{max-height:420px}.entry-options a{grid-template-columns:1fr}.brief-list div{grid-template-columns:1fr;gap:4px}.app-rail img{max-width:540px}.catalog-section>header{grid-template-columns:1fr}.catalog-section header img{width:100%;height:220px}.dense-list article{grid-template-columns:1fr}.feature-stack article{grid-template-columns:90px 1fr 30px}.remix-axis>div{grid-template-columns:1fr}.editorial-principles>div{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid section:last-child{grid-column:auto}.search-results{grid-template-columns:1fr}}
@media(max-width:600px){.section-wrap,.breadcrumbs,.footer-grid,.footer-bottom{width:min(100% - 28px,var(--max))}.header-inner{width:calc(100% - 24px)}.brand-lockup small{display:none}.home-intro{gap:24px}.intro-copy h1{font-size:2.45rem}.page-hero h1,.topic-hero h1,.not-found h1,.article-header h1{font-size:2.25rem}.lead{font-size:1rem}.intro-actions{align-items:stretch;flex-direction:column}.button{width:100%}.category-line{grid-template-columns:90px 1fr;gap:14px}.category-line img{width:90px;height:78px}.category-line b{display:none}.editor-grid{grid-template-columns:1fr}.updates-band{padding:54px 0}.app-rail,.topic-rail,.home-close{padding:54px 0}.facts-row,.step-flow,.ai-principles,.related-list,.safety-checks>div{grid-template-columns:1fr}.catalog-section{padding:44px 0}.catalog-section h2{font-size:1.8rem}.article-page{padding-top:38px}.article-body h2{font-size:1.45rem}.app-checklist li{grid-template-columns:1fr;gap:4px}.feature-stack article{grid-template-columns:1fr}.feature-stack article>a{display:none}.guide-steps article{grid-template-columns:48px 1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:4px}.search-panel{padding:24px 20px}.search-form>div{flex-direction:column}.search-form button{min-height:44px}}
@media(max-width:375px){.brand-lockup img{width:38px;height:38px}.brand-lockup strong{font-size:.95rem}.menu-toggle{padding:8px 10px}.intro-copy h1{font-size:2.12rem}.page-hero h1,.topic-hero h1,.not-found h1,.article-header h1{font-size:1.98rem}.category-line{grid-template-columns:1fr}.category-line img{width:100%;height:150px}.quiet-band{padding:24px 20px}.footer-grid,.footer-bottom{width:calc(100% - 28px)}}

.method-index{padding:42px 0 78px}.method-index>header{max-width:800px;margin-bottom:22px}.method-index>header h2{font-size:2.2rem;color:var(--ink);margin:.1em 0}.method-index>header p:last-child{color:var(--muted)}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.method-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.method-grid h3{font-size:1.05rem;line-height:1.45;color:var(--ink)}.method-grid p{font-size:.87rem;color:var(--muted)}@media(max-width:900px){.method-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.method-grid{grid-template-columns:1fr}}
