.seo-entry{display:flex;flex-wrap:wrap;gap:8px 22px;padding:9px 32px;background:#eee8d9;border-bottom:1px solid #d6ccb6;font-size:12px;line-height:1.7}.seo-entry a{color:#405f49;text-decoration:underline;text-underline-offset:3px}.article-meta{font-size:12px;color:#747360}.share-tools{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:20px}.share-tools button,#correction-form button{font:inherit;font-size:13px;background:#355340;color:#fffaf0;border:0;border-radius:4px;padding:9px 14px;cursor:pointer}.share-tools [role=status]{font-size:12px;color:#67745d}.relation-figure{margin:34px 0;padding:16px;background:#eee9dc;border:1px solid #d6ccb6;border-radius:7px}.relation-figure img{display:block;width:100%;height:auto}.relation-figure figcaption,.image-credit{font-size:12px;color:#6c715f;margin:10px 0}.relation-figure>a:last-of-type{font-size:13px}.guide-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-cards li{padding:22px;border:1px solid #d6ccb6;border-radius:6px;background:#fffcf5}.guide-cards a{font-size:18px;font-weight:600;line-height:1.65;display:block}.guide-cards p{font-size:14px;line-height:1.85;margin:12px 0 0;color:#636c59}.history-notice{padding:22px;background:#eee6d7;border-left:3px solid #98744a;margin:36px 0}.history-notice h2{font-size:18px;margin-bottom:10px}.history-notice p{font-size:14px}.reading-timeline{list-style:none;padding:0}.reading-timeline li{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #ded5c3}.reading-timeline time{color:#8e493e;font-weight:600}.connection-reasons{list-style:none;padding:0}.connection-reasons li{border-bottom:1px solid #ded5c3;padding-bottom:12px}.source-inline{font-size:12px;color:#71745f}.seo-related{padding:22px;background:#efe9da;border-radius:5px}.seo-related h2{font-size:20px}.seo-related ul{margin-bottom:0}footer nav{display:flex;gap:12px 24px;flex-wrap:wrap}#correction-form{display:grid;gap:10px}#correction-form label{font-size:14px;font-weight:600}#correction-form input,#correction-form textarea{width:100%;border:1px solid #b9b8a3;border-radius:4px;background:#fffdf7;color:#324538;font:inherit;padding:10px}#correction-form button{justify-self:start}.form-note{font-size:12px;color:#71745f}.form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #8e493e;outline-offset:3px}@media(max-width:600px){.seo-entry{padding:10px 16px;gap:6px 15px;font-size:11px}.guide-cards{grid-template-columns:1fr}.guide-cards li{padding:18px}.guide-cards a{font-size:17px}.relation-figure{margin:25px 0;padding:6px}.relation-figure figcaption,.image-credit{padding:0 6px}.reading-timeline li{grid-template-columns:52px minmax(0,1fr)}.seo-related{padding:18px}}
