.seo-page{max-width:1100px}.seo-topic-grid,.seo-lesson-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;padding-inline-start:24px}.seo-topic-grid>li,.seo-lesson-list>li{padding:16px;border:1px solid var(--border,#93a9b8);border-radius:12px;min-width:0}.seo-filters{display:flex;flex-wrap:wrap;gap:16px;margin-block:24px}.seo-filters label{flex:1;min-width:180px}.seo-filters output{align-self:end}.seo-breadcrumbs,.seo-footer,.seo-sequence{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.seo-footer,.seo-breadcrumbs,.seo-tool-note{max-width:1160px;margin:24px auto;padding:16px;box-sizing:border-box}.seo-footer{justify-content:center;padding-bottom:100px;border-top:1px solid #93a9b8}.seo-guide-meta,.seo-tool-note,.seo-home-context{padding:20px;border:1px solid #93a9b8;border-radius:12px;margin-block:20px}.seo-guide-meta p{margin-block:8px}.seo-sequence{border-top:1px solid #93a9b8;padding-block:24px}.seo-exercise{break-inside:avoid;margin-block:32px}.seo-answer-space{height:100px;border-bottom:1px solid #93a9b8}.seo-page a,.seo-footer a,.seo-breadcrumbs a{overflow-wrap:anywhere}.seo-page a:focus-visible,.seo-footer a:focus-visible{outline:3px solid #078260;outline-offset:4px}.seo-lesson-list>[hidden]{display:none!important}.seo-answer-key{margin-block:32px}@media print{.public-sidebar,.public-topbar,.public-footer,.seo-footer,.seo-filters,.seo-print,.skip-link,.seo-breadcrumbs,.legal-links,#cookie-notice{display:none!important}.public-content{margin:0!important;padding:0!important}.seo-page{margin:0!important;padding:0!important;max-width:none!important;color:#000!important;background:#fff!important}.seo-answer-key{break-before:page}.seo-lesson-list{display:block}.seo-exercise{break-inside:avoid}body{background:white!important;color:black!important}}
