.article-wrap{max-width:760px;margin:auto;padding:48px 20px 80px}.article-wrap,.article-prose,.article-header{min-width:0}.article-header h1{color:var(--outline);text-wrap:pretty;overflow-wrap:break-word;font-size:clamp(25px,3.2vw,34px);line-height:1.6}.article-label{background:var(--pale);color:var(--blue-deep);border-radius:99px;align-items:center;gap:7px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.article-meta{color:#9b958d;gap:16px;font-size:12px}.article-meta time{align-items:center;gap:5px;display:inline-flex}.article-author .illustration{border:1.5px dashed var(--stripe);border-radius:50%;padding:1px}.article-divider{border:0;border-top:2px dashed var(--line);margin:26px 0 34px;position:relative}.article-divider:after{content:"";background:var(--cream) var(--paw-soft) right center/15px no-repeat;width:22px;height:18px;position:absolute;top:-9px;right:0}.article-prose{letter-spacing:.02em;font-size:16px;line-height:1.95;display:flow-root}.article-prose p{margin:0 0 1.2em}.article-prose a{text-underline-offset:3px}.article-prose .has-text-align-center{text-align:center}.article-prose .has-text-align-right{text-align:right}.article-prose .has-text-align-justify{text-align:justify}.article-prose h2{font-family:var(--font-heading);background:var(--pale-soft);color:var(--blue-deep);border:0;border-radius:14px;margin:60px 0 22px;padding:14px 18px 14px 26px;font-size:24px;font-weight:900;line-height:1.5;position:relative}.article-prose h2:before{content:"";background:var(--blue);border-radius:99px;width:6px;position:absolute;top:14px;bottom:14px;left:0}.article-prose h3{color:var(--ink);border:0;align-items:center;gap:9px;margin:44px 0 18px;padding:0;font-size:21px;font-weight:900;line-height:1.6;display:flex}.article-prose h3:before{content:"";background:var(--paw-blue) center/contain no-repeat;flex-shrink:0;width:17px;height:17px}.article-prose>h3{border-bottom:2px solid var(--pale);padding-bottom:12px}.article-prose h4{color:var(--ink);margin:34px 0 14px;font-size:18px;font-weight:700;line-height:1.7}.article-prose>h4{border-left:3px solid var(--blue);padding:3px 0 3px 14px}.article-prose>h3+h4{margin-top:20px}.article-prose :is(h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}.article-prose :is(figure,video,iframe){max-width:100%}.article-prose .emdash-image img{margin-inline:auto;display:block}.article-prose figcaption{color:#9b958d;margin-top:10px;font-size:12px;line-height:1.8}.article-prose figure{margin:24px 0}.article-prose iframe{aspect-ratio:16/9;width:100%;height:auto;display:block}.article-prose .emdash-iframe iframe{aspect-ratio:auto;height:100%}.article-prose blockquote{border:1.5px solid var(--line);border-left:6px solid var(--stripe);background:#fff;border-radius:12px;padding:16px 20px;font-size:14px}.article-prose blockquote p:last-child{margin:0}.article-toc{border:1.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin:36px 0;padding:24px 26px}.article-toc summary{font:700 16px/1.6 var(--font-heading);color:var(--blue-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0;list-style:none;display:flex}.article-toc summary::-webkit-details-marker{display:none}.article-toc summary:focus-visible{outline:3px solid var(--blue-deep);outline-offset:6px;border-radius:4px}.article-toc summary>span:first-child{align-items:center;gap:8px;display:flex}.toc-toggle:before{content:"+";font-size:22px}.article-toc[open] .toc-toggle:before{content:"−"}.article-toc ol{counter-reset:toc;margin:12px 0 0;padding:0;font-size:15px;list-style:none}.article-toc li{counter-increment:toc;border-bottom:1px dashed var(--line);padding:7px 0}.article-toc li:last-child{border-bottom:0}.article-toc a{color:var(--ink);align-items:baseline;gap:12px;line-height:1.8;text-decoration:none;display:flex}.article-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-heading);color:var(--blue);min-width:1.5em;font-size:14px;font-weight:700}.article-toc a:hover{color:var(--blue-deep)}.article-toc li.toc-sub{counter-increment:none;padding-left:31px;font-size:13px}.article-toc li.toc-sub a{color:#817c75;gap:8px}.article-toc li.toc-sub a:before{content:"";background:var(--pale);border-radius:50%;align-self:center;width:5px;min-width:5px;height:5px}.imported-callout{border-radius:var(--radius);background:var(--pale-soft);border:1.5px solid var(--blue);margin:34px 0 26px;padding:26px 24px 22px;position:relative}.box-label{font:700 13px/1.6 var(--font-heading);color:#fff;background:var(--blue-deep);border-radius:99px;align-items:center;gap:5px;max-width:calc(100% - 36px);padding:3px 14px;display:inline-flex;position:absolute;top:-14px;left:18px}.imported-callout.is-caution{border-color:var(--coral);background:#fdf2ef}.is-caution>.box-label{background:var(--coral)}.article-prose .imported-callout>p:first-of-type{margin-bottom:12px;font-weight:700}.article-prose .imported-callout :is(ul,ol){margin:0;padding-left:1.3em}.article-prose .imported-callout li{margin:6px 0}.article-prose :is(.imported-callout,.article-speech-body,.imported-author,.summary-card) p:last-child,.article-prose .imported-callout .imported-callout{margin-bottom:0}.article-prose .is-checklist ul{padding:0;list-style:none}.article-prose .is-checklist li{border:1.5px solid var(--line);background:#fff;border-radius:12px;margin:10px 0;padding:12px 16px 12px 44px;font-size:15px;position:relative}.article-prose .is-checklist li:before{content:"✓";background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.article-speech{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;margin:34px 0;display:grid}.article-speaker{text-align:center;min-width:0}.speaker-face{background:var(--pale-soft);border:1.5px dashed var(--stripe);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.article-prose .speaker-face figure{width:100%;height:100%;margin:0}.speaker-face :is(img,.illustration){object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.article-speaker span{font:700 11px/1.4 var(--font-body);color:var(--blue-deep);margin-top:8px;display:block}.article-speech-body{border:1.5px solid var(--blue);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;padding:18px 22px;font-size:15px;line-height:1.95;position:relative}.article-speech-body:before{content:"";border-left:1.5px solid var(--blue);border-bottom:1.5px solid var(--blue);background:#fff;width:14px;height:14px;position:absolute;top:26px;left:-9px;transform:rotate(45deg)}.article-speech-right{grid-template-columns:minmax(0,1fr) 72px}.article-speech-right .article-speaker{grid-area:1/2}.article-speech-right .article-speech-body{grid-area:1/1}.article-speech-right .article-speech-body:before{border:0;border-top:1.5px solid var(--blue);border-right:1.5px solid var(--blue);left:auto;right:-9px}.article-product{border:1.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;gap:18px;margin:28px 0;padding:20px 20px 18px;font-size:14px;line-height:1.8;display:flex;position:relative}.product-pr{color:#9b958d;border:1px solid var(--line);letter-spacing:.08em;border-radius:5px;padding:1px 7px;font-size:10px;position:absolute;top:12px;right:14px}.product-thumb{background:var(--pale-soft);border:1.5px dashed var(--stripe);border-radius:10px;flex-shrink:0;place-items:center;width:94px;height:124px;padding:5px;display:grid;overflow:hidden}.product-thumb>div,.product-thumb :is(figure,a){width:100%;height:100%;display:block}.article-prose .product-thumb figure{margin:0}.article-prose .article-product .product-thumb img{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.product-body{flex:1;min-width:0}.product-label{font:700 12px/1.6 var(--font-heading);color:var(--blue-deep);background:var(--pale-soft);border-radius:99px;align-items:center;gap:5px;max-width:calc(100% - 30px);margin:0 30px 9px 0;padding:2px 11px;display:inline-flex}.product-name{font:700 16px/1.6 var(--font-heading);color:var(--outline);margin:0 0 8px}.article-prose .product-name p{margin:0}.article-product .product-name a{color:inherit;text-decoration:none}.article-product .product-name a:hover{color:var(--blue-deep)}.product-note{color:#6b665f;margin-bottom:13px;font-size:13px;line-height:1.8}.article-prose .product-note p{margin:0 0 6px}.product-note>div>p:first-child:not(:has(a)){color:#9b958d;font-size:12px}.article-prose .product-links ul,.product-links{flex-wrap:wrap;gap:8px;display:flex}.article-prose .product-links ul{margin:0;padding:0;list-style:none}.article-prose .product-links li{margin:0;padding:0}.article-product .product-links a{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:700;line-height:1.7;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.product-links a:before{content:"";background:currentColor;flex-shrink:0;width:15px;height:15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 8.5h11l-1 12h-9Z'/%3E%3Cpath d='M9.2 8.5V8a2.8 2.8 0 0 1 5.6 0v.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.article-product .product-links a:hover{border-color:var(--blue);color:var(--blue-deep);transform:translateY(-1px)}.article-product .product-links a:is([href*=amazon],[href*=amzn\.to]):hover{color:#a87716;border-color:#e0a23f}.article-product .product-links a:is([href*=rakuten],[href*=moshimo]):hover{color:#a84a4a;border-color:#d08989}.product-links img{display:none}.article-prose .imported-action{text-align:center;margin:26px 0}.imported-action a{background:var(--blue-deep);color:#fff;border-radius:99px;padding:12px 24px;text-decoration:none;display:inline-block}.summary-card{background:var(--pale-soft);border:1.5px solid var(--pale);border-radius:var(--radius);margin:50px 0 0;padding:30px 28px}.article-prose .summary-title h2{color:var(--blue-deep);background:0 0;border:0;align-items:center;gap:9px;margin:0 0 14px;padding:0;font-size:21px;display:flex}.article-prose .summary-title h2:before{background:var(--paw-blue) center/contain no-repeat;flex-shrink:0;width:20px;height:20px;position:static}.summary-card ul{padding-left:1.3em}.summary-card li{margin:7px 0}.summary-card>.imported-callout{background:0 0;border:0;margin:0;padding:0}.summary-card>.imported-callout>.box-label{display:none}.article-prose .summary-card .article-product{margin-top:24px}.evidence-card{border:1.5px solid var(--line);border-left:6px solid var(--stripe);background:#fff;border-radius:12px;margin:24px 0;padding:16px 20px;font-size:14px}.evidence-label{background:var(--stripe);color:#fff;border-radius:99px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.evidence-card h2{font:700 17px/1.6 var(--font-heading);margin:4px 0 10px}.article-table{min-width:0;max-width:100%;margin:28px 0}.article-prose .table-scroll-hint{color:var(--blue-deep);text-align:right;margin:0 0 8px;font-size:12px;line-height:1.6}.table-scroll-hint span{vertical-align:middle;margin-right:4px;font-size:17px}.article-prose .article-table .emdash-table-wrapper{border:1.5px solid var(--line);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:14px;max-width:100%;margin:0;overflow-x:auto}.article-table .emdash-table-wrapper:focus-visible{outline:3px solid var(--blue-deep);outline-offset:3px}.article-prose .article-table table.emdash-table{border-collapse:separate;border-spacing:0;table-layout:auto;background:#fff;width:100%;font-size:14px;line-height:1.8;display:table;overflow:visible;min-width:var(--article-table-min-width,0px)!important}.article-prose .article-table table.emdash-table :is(th,td){text-align:left;vertical-align:top;border:0;border-top:1px solid var(--line);border-left:1px solid var(--line);color:var(--ink);white-space:normal;overflow-wrap:anywhere;word-break:normal;background:#fff;padding:12px 14px}.article-prose .article-table table.emdash-table :is(th,td):first-child{border-left:0}.article-prose .article-table table.emdash-table>:first-of-type>tr:first-child>:is(th,td){border-top:0}.article-prose .article-table table.emdash-table tbody tr:nth-child(2n)>td{background:#f6fafb}.article-prose .article-table table.emdash-table th{background:var(--pale-soft);color:var(--ink);font-family:var(--font-heading);font-weight:700}.article-prose .article-table table.emdash-table thead th{color:#fff;background:#466f9d;border-color:#7495b9}.article-prose .article-table table.emdash-table thead th a{color:inherit}.article-prose .article-table table.emdash-table :is(th,td) p{color:inherit;margin:0}.article-prose .article-table[data-columns="2"] table.emdash-table th[scope=row]{width:36%;min-width:6em}.article-prose .article-table:not([data-columns="2"]) table.emdash-table :is(th,td){min-width:8em}@media (width<=640px){.article-prose .article-table table.emdash-table{font-size:13px}.article-prose .article-table table.emdash-table :is(th,td){padding:11px 12px}}.imported-author{background:var(--pale-soft);border:1.5px solid var(--pale);border-radius:var(--radius);grid-template-columns:90px minmax(0,1fr);align-items:start;gap:24px;margin:32px 0;padding:26px;font-size:12px;line-height:1.9;display:grid}.imported-author .imported-author-avatar{border:2px dashed var(--stripe);background:#fff;border-radius:50%;width:90px;height:90px;padding:3px}.article-prose .imported-author p{margin:0 0 8px}.imported-author p:first-child{font-size:19px;font-family:var(--font-heading)}@media (width<=850px){html{scroll-padding-top:155px}}@media (width<=640px){.article-wrap{padding:34px 16px 60px}.article-prose{font-size:15px}.article-header h1{font-size:25px}.article-toc{padding:22px 20px}.article-toc a{font-size:14px}.article-toc li.toc-sub a{font-size:12px}.article-prose h2{font-size:22px}.article-prose h3{font-size:19px}.article-prose h4{font-size:17px}.article-speech{grid-template-columns:56px minmax(0,1fr);gap:12px}.speaker-face{width:54px;height:54px}.article-speaker span{font-size:10px}.article-speech-right{grid-template-columns:minmax(0,1fr) 56px}.article-speech-body{padding:16px 18px;font-size:14px}.imported-callout{padding:25px 20px 20px}.summary-card{padding:26px 22px}.imported-author{grid-template-columns:54px minmax(0,1fr);gap:15px;padding:22px 18px;font-size:11px}.imported-author .imported-author-avatar{width:54px;height:54px}.imported-author p:first-child{font-size:17px}}@media (width<=520px){.article-product{gap:14px;padding:16px}.product-thumb{width:74px;height:98px}.product-label{padding:3px 8px;font-size:10px}.product-name{font-size:15px}.product-note{font-size:12px}.article-product .product-links a{max-width:100%;padding:7px 12px;font-size:12px}.article-product .product-links ul{gap:7px}}@media (width<=360px){.article-product{gap:10px;padding:14px}.product-thumb{width:60px;height:84px}.product-label{max-width:calc(100% - 24px);margin-right:24px}.article-speech-body{padding:14px}}.article-prose .reading-list{border:1.5px solid var(--line);background:#fff;border-radius:16px;margin:24px 0 30px;padding:10px 22px}.article-prose .reading-list>ul,.article-prose .reading-list>ol{margin:0;padding-left:1.35em}.article-prose .reading-list>ul>li,.article-prose .reading-list>ol>li{border-bottom:1px dashed var(--line);margin:0;padding:13px 0}.article-prose .reading-list>ul>li:last-child,.article-prose .reading-list>ol>li:last-child{border-bottom:0}.reading-list li::marker{color:var(--blue-deep)}.article-prose .reading-list ul ul{margin:10px 0 0;padding-left:1.3em;font-size:.95em}.article-prose .reading-list ul ul li{margin:9px 0}.article-prose .reading-list p:last-child{margin-bottom:0}.article-prose .reading-steps{background:var(--pale-soft);padding:24px}.article-prose .reading-steps>ol{counter-reset:reading-step;padding:0;list-style:none}.article-prose .reading-steps>ol>li{counter-increment:reading-step;padding:16px 0 16px 46px;position:relative}.reading-steps>ol>li:before{content:counter(reading-step,decimal-leading-zero);width:30px;height:30px;color:var(--blue-deep);font:700 13px/1 var(--font-heading);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;left:0}.article-prose .reading-section{border:1.5px solid var(--line);background:#fff;border-radius:18px;margin:26px 0;padding:24px 26px}.article-prose .reading-section-title :is(h3,h4){border-bottom:1px dashed var(--line);color:var(--blue-deep);margin:0 0 18px;padding-bottom:14px}.article-prose .reading-section-title h3:before{display:none}.article-prose .reading-section>:last-child{margin-bottom:0}.article-prose .reading-section>ul{padding-left:1.3em}.article-prose .reading-section>ul>li{padding:7px 0}.article-prose .reading-section ul ul{margin-top:10px;font-size:14px}.article-prose .imported-callout.is-editorial>p:first-of-type{font-weight:400}.article-prose .imported-callout.is-editorial>:is(h3,h4){color:var(--blue-deep);margin:0 0 16px}.article-prose .imported-callout.is-editorial>:is(h3,h4):before{display:none}.article-prose .reading-faq{border:1.5px solid var(--line);background:#fff;border-radius:14px;margin:16px 0;padding:0;overflow:hidden}.reading-faq summary{cursor:pointer;color:var(--blue-deep);font:700 16px/1.8 var(--font-heading);align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.reading-faq summary::-webkit-details-marker{display:none}.article-prose .reading-faq summary h3{font:inherit;color:inherit;margin:0;padding:0;display:block}.article-prose .reading-faq summary h3:before{display:none}.reading-faq summary:after{content:"+";flex-shrink:0;margin-left:auto;font-size:23px}.reading-faq[open] summary:after{content:"−"}.reading-faq summary:focus-visible,.reading-references summary:focus-visible{outline:3px solid var(--blue-deep);outline-offset:-4px}.reading-faq-answer{border-top:1px dashed var(--line);padding:20px 24px;font-size:14px;line-height:2}.article-prose .reading-faq-answer p:last-child{margin-bottom:0}.reading-notice summary{font:700 13px/1.8 var(--font-body);color:var(--ink);padding:13px 20px}.reading-notice summary:before{content:"!";border:1px solid var(--coral);color:var(--coral);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.reading-notice .reading-faq-answer{font-size:12px}.article-prose .reading-references>details{border:1.5px solid var(--line);background:#fff;padding:0;overflow:hidden}.reading-references summary{cursor:pointer;color:var(--blue-deep);padding:18px 22px;font-size:14px;font-weight:700}.reading-references summary>span{margin-left:6px;font-size:12px;font-weight:400}.reading-references-body{border-top:1px dashed var(--line);overflow-wrap:anywhere;padding:12px 24px 24px;font-size:12px;line-height:1.9}.article-prose .reading-references-body ol{margin-bottom:0;padding-left:2em}.reading-references-body li{padding:8px 0}.article-prose .summary-card .reading-list{background:0 0;border:0;margin:12px 0 0;padding:0}.article-prose .summary-card .reading-list>ul>li{border:0;margin:8px 0;padding:0}.reading-related{margin:46px 0}.article-prose .reading-related>h2{background:0 0;align-items:center;gap:9px;margin:0 0 20px;padding:0;font-size:21px;display:flex}.article-prose .reading-related>h2:before{display:none}.reading-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.article-prose .reading-related-card{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;text-decoration:none;display:block;overflow:hidden}.reading-related-card:hover{border-color:var(--blue)}.reading-related-card>div:last-child{padding:14px}.reading-related-image{aspect-ratio:16/9;background:var(--pale-soft);overflow:hidden}.article-prose .reading-related-image :is(figure,img){object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}.reading-related-card small,.reading-related-card time{color:var(--blue-deep);font-size:10px}.article-prose .reading-related-card p{color:#89847c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.reading-related-grid.reading-related-single{grid-template-columns:1fr}.article-prose .reading-related-single .reading-related-card{grid-template-columns:160px minmax(0,1fr);display:grid}.article-prose .reading-related-card h3{font:700 14px/1.7 var(--font-heading);margin:6px 0 12px;display:block}.article-prose .reading-related-card h3:before{display:none}.directory-wrap{max-width:1000px}.directory-intro{font:700 22px var(--font-heading);color:var(--blue-deep)}.directory-index{background:var(--pale-soft);border:1.5px solid var(--pale);border-radius:20px;margin:30px 0 45px;padding:26px}.article-prose .directory-index>h2{text-wrap:balance;background:0 0;margin:0 0 20px;padding:0;font-size:21px}.article-prose .directory-index>h2:before{display:none}.directory-jumps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.article-prose .directory-jumps>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px 16px;text-decoration:none;display:flex}.directory-jumps>a:hover{border-color:var(--blue)}.directory-number{background:var(--pale-soft);min-width:28px;height:28px;color:var(--blue-deep);font:700 13px/1 var(--font-heading);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.directory-jumps strong{font-size:14px}.directory-jumps small{color:#89847c;margin-top:4px;font-size:11px;line-height:1.7;display:block}.directory-jumps>a>span:last-child{color:var(--blue-deep);margin-left:auto}.article-prose .directory-group>h2{align-items:center;gap:12px;margin:40px 0 20px;display:flex}.directory-group>h2 .directory-number{background:#fff}.directory-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.article-prose .directory-card{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:20px 18px;text-decoration:none}.directory-card.has-article{border-color:var(--blue);box-shadow:var(--shadow)}.directory-card.has-article:hover{background:var(--pale-soft)}.article-prose .directory-card h3{margin:0 0 8px;font-size:15px;line-height:1.8;display:block}.article-prose .directory-card h3:before{display:none}.article-prose .directory-card p{color:#827b73;margin:0;font-size:12px;line-height:1.85}.directory-read{color:var(--blue-deep);align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.directory-back{text-align:right;margin-top:15px;font-size:11px;display:block}.directory-note{background:var(--pale-soft);border-radius:14px;align-items:center;gap:10px;margin-top:40px;padding:20px 24px;font-size:14px;display:flex}@media (width<=640px){.article-prose .reading-list{padding:8px 18px}.article-prose .reading-section{padding:20px 18px}.reading-faq summary{padding:16px 18px;font-size:15px}.reading-faq-answer{padding:16px 18px}.reading-related-grid{grid-template-columns:1fr}.article-prose .reading-related-card{grid-template-columns:100px minmax(0,1fr);align-items:start;display:grid}.article-prose .reading-related-single .reading-related-card{grid-template-columns:100px minmax(0,1fr)}.reading-related-image{aspect-ratio:1}.reading-related-card>div:last-child{padding:10px 12px}.article-prose .reading-related-card h3{margin-bottom:5px;font-size:13px}.directory-index{padding:20px 16px}.directory-jumps{grid-template-columns:1fr}.directory-cards{grid-template-columns:1fr 1fr;gap:10px}.article-prose .directory-card{padding:16px 14px}}@media (width<=400px){.directory-cards{grid-template-columns:1fr}.article-prose .directory-group>h2{font-size:19px}.reading-faq summary{font-size:14px}.reading-notice summary{font-size:12px}}
