/* Shared additions for static pages and the optional analytics choice. */
.learning-section{padding-block:72px;border-top:1px solid #dcded0}
.learning-section>p{max-width:620px;line-height:1.8;color:#62685b;margin-top:20px}
.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}
.learning-grid article{padding:26px;border:1px solid #dcded0;border-radius:6px}
.learning-grid h3{font-size:27px;line-height:1.2}.learning-grid p{margin-top:16px;line-height:1.7;color:#62685b;font-size:15px}
.learning-grid a{display:inline-block;margin-top:20px;color:#a13c2c;text-decoration:underline;text-underline-offset:4px}
.seo-contents{padding:20px 24px;background:#eeeee3;border:1px solid #d7d9cc;border-radius:6px;margin:30px 0}
.seo-contents h2{font-size:23px;margin:0 0 12px}.seo-contents ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 28px;font-size:14px;padding-left:18px;margin:0}
.seo-footer nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}
[data-analytics-settings]{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
[data-analytics-settings][hidden]{display:none}
.analytics-choice{position:fixed;z-index:100;inset:auto 16px 16px;max-width:620px;margin-inline:auto;padding:22px;background:#f6f2e9;color:#282f27;border:1px solid #62685b;border-radius:8px;box-shadow:0 8px 40px #0002;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.analytics-choice h2{font:25px/1.25 Georgia,serif;letter-spacing:0;margin:0 0 10px}.analytics-choice p{margin:0}.analytics-choice a{color:#a13c2c;text-decoration:underline}
.analytics-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.analytics-actions button{flex:1;min-width:140px;padding:12px 16px;background:#282f27;color:#fff;border:1px solid #282f27;border-radius:4px;cursor:pointer;font:600 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.analytics-choice :focus-visible,[data-analytics-settings]:focus-visible{outline:3px solid #a13c2c;outline-offset:4px}
@media(max-width:900px){body>header.wrap{height:auto;min-height:112px;flex-wrap:wrap;gap:20px;padding-block:22px}body>header.wrap nav{flex-wrap:wrap;gap:18px;display:flex}body>header.wrap nav a{display:inline-block}}
@media(max-width:650px){.learning-grid{grid-template-columns:1fr}.learning-section{padding-block:45px}.seo-contents ul{grid-template-columns:1fr}.analytics-choice{inset:auto 10px 10px;padding:18px;max-height:70vh;overflow:auto}footer.wrap{flex-wrap:wrap;gap:20px}footer.wrap>div{display:flex;flex-wrap:wrap;gap:16px}}

.analytics-choice[hidden]{display:none}

.seo-body .seo-cards>li+li{margin-top:0}
