@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--ink:#182b28;--muted:#58635c;--cream:#f6f3e9;--paper:#eae6da;--green:#244b3f;--acid:#d8e791;--line:#d1d4c5;--serif:'Libre Caslon Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--cream);font-family:var(--sans);line-height:1.6}a{color:inherit;text-underline-offset:5px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,.button{cursor:pointer;background:var(--green);color:#fff;border:1px solid var(--green);padding:14px 23px;border-radius:4px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:.9rem}button:hover,.button:hover{background:#143a2d}button:disabled{opacity:.45;cursor:default}button.quiet,button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}button.quiet{border:0;padding:8px 0;text-decoration:underline}a:hover{color:#647e35}a.button:hover{color:#fff}:focus-visible{outline:3px solid #b26824;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.04;letter-spacing:-.035em}h1{font-size:clamp(3rem,5.6vw,6.1rem);margin-bottom:28px}h2{font-size:clamp(2.5rem,4vw,4.2rem);margin-bottom:22px}h3{font-weight:500;font-size:1.25rem;line-height:1.3}em{font-family:var(--serif);font-weight:400;color:#65794a}p{color:var(--muted)}small,.micro{font-size:.76rem;color:var(--muted)}.wrap{max-width:1240px;margin:auto;padding-left:48px;padding-right:48px}.eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.17em;color:var(--green);margin-bottom:25px;text-transform:uppercase}.lede{font-size:1.05rem;line-height:1.8;max-width:640px}.dot{display:inline-block;width:7px;height:7px;background:#839454;border-radius:50%;margin-right:10px}.skip{position:absolute;left:10px;top:-80px;background:white;padding:12px;z-index:100}.skip:focus{top:10px}header{max-width:1440px;margin:auto;padding:26px 48px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{text-decoration:none;font-size:.92rem;font-weight:700;letter-spacing:.09em;white-space:nowrap}.brand span{color:#819251;margin:0 9px;font-size:.8rem}.brand small{display:block;font-size:.49rem;letter-spacing:.18em;margin-top:5px}nav{display:flex;gap:30px;align-items:center}nav a{font-size:.82rem;text-decoration:none}.nav-cta{border:1px solid var(--ink);padding:10px 17px;border-radius:3px}.nav-cta span{margin-left:16px}.hero{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:center;padding-top:75px;padding-bottom:75px}.hero h1{font-size:clamp(3.4rem,5.6vw,6rem)}.hero .lede{max-width:570px;font-size:.95rem}.actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:25px 0 17px}.text-link{font-size:.87rem;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.hero-art{aspect-ratio:.9;background:#dce1cf;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:28px}.art-label{font-size:.59rem;letter-spacing:.15em}.rings{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:85%;aspect-ratio:1}.rings i{position:absolute;inset:0;border:1px solid #657c58;border-radius:50%;transform:rotate(-28deg) scaleX(.83);background:linear-gradient(140deg,transparent,#abc19044)}.rings i:nth-child(2){inset:9%;transform:rotate(-16deg) scaleX(.79)}.rings i:nth-child(3){inset:18%;transform:rotate(0deg) scaleX(.74)}.rings i:nth-child(4){inset:27%;transform:rotate(17deg) scaleX(.7)}.rings i:nth-child(5){inset:36%;background:var(--green);transform:rotate(30deg) scaleX(.8)}.rings b{position:absolute;bottom:-12%;left:0;font-family:var(--serif);font-weight:400;font-size:clamp(3rem,7vw,7rem);letter-spacing:-.07em;opacity:.8}.art-bottom{margin-top:auto;position:relative;display:flex;align-items:end;justify-content:space-between;font-size:.7rem;line-height:1.5}.art-bottom>span:last-child{font-size:2rem}.ticker{display:flex;justify-content:center;gap:32px;padding:19px 25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.59rem;letter-spacing:.13em}.ticker b{font-weight:400;color:#7c915c}.section{padding-top:85px;padding-bottom:85px}.section-heading{display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:30px;align-items:start;margin-bottom:35px}.section-heading .eyebrow{padding-top:8px}.section-heading h2{font-size:2.9rem}.section-heading>p:last-child{font-size:.88rem;padding-top:8px}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.path-card{padding:35px;text-decoration:none;display:block;border:1px solid var(--line);color:var(--ink)}.path-card:hover{color:var(--ink);border-color:#87996b}.paper{background:var(--paper)}.dark{background:var(--green);color:#f4f1e4;border-color:var(--green)}.dark:hover{color:#fff}.dark p,.dark .eyebrow{color:#d4dcc7}.path-card h3{font-family:var(--serif);font-size:2.5rem;margin:20px 0 10px}.path-card p{font-size:.88rem;max-width:420px;margin-bottom:28px}.book-mark{height:120px;display:flex;align-items:center;gap:25px;font-family:var(--serif);font-size:5.5rem}.book-mark span{font-family:var(--sans);font-size:.75rem;border-left:1px solid #929783;padding-left:25px;line-height:1.6}.mini-bars{display:flex;align-items:end;height:120px;gap:12px;padding-top:15px;max-width:300px}.mini-bars i{height:72%;flex:1;background:#d8e791}.mini-bars i:nth-child(2){height:92%;background:#9bb785}.mini-bars i:nth-child(3){height:58%;background:#c1cea9}.mini-bars i:nth-child(4){height:80%;background:#e4e7d2}.mini-bars i:nth-child(5){height:65%;background:#9ba876}.statement{background:#e8ebde;padding:75px 0;text-align:center}.statement h2{font-size:clamp(2.8rem,4.5vw,4.8rem)}.statement p:not(.eyebrow){max-width:650px;margin:0 auto 30px}.dimensions{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0 30px}.dimension{padding:30px 20px;border-right:1px solid var(--line)}.dimension:first-child{padding-left:0}.dimension:last-child{border:0}.dimension>span{font-family:var(--serif);font-size:3.3rem;color:#748858}.dimension h3{font-size:.9rem;margin:12px 0}.dimension p{font-size:.79rem;line-height:1.6}.resource-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center;padding-top:20px;padding-bottom:90px}.resource-feature>div>p{max-width:500px}.poster-preview{padding:30px;background:var(--green);color:#e6ebc9;display:block;text-decoration:none;box-shadow:9px 12px 0 #d8dccb;transform:rotate(2deg)}.poster-preview small{color:inherit;font-size:.56rem;letter-spacing:.08em}.poster-preview strong{font-size:3.1rem;line-height:1.1;display:block;margin:30px 0;letter-spacing:-.04em}.poster-preview em{color:#d8e791}.poster-preview>span{font-size:.75rem}.end-note{padding-top:55px;padding-bottom:80px;text-align:center;border-top:1px solid var(--line)}.end-note h2{font-size:3rem}footer{padding:45px 48px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;background:#e9e7dc;border-top:1px solid var(--line);margin-top:35px}footer>div{display:flex;flex-direction:column;gap:10px}footer p,footer a:not(.brand){font-size:.8rem}footer a{text-decoration:none}.page-intro{padding-top:70px;padding-bottom:42px}.page-intro h1{font-size:clamp(3rem,5.3vw,5.6rem)}.page-intro .lede{max-width:690px}.library{padding-bottom:60px}.library-tools{display:flex;align-items:end;gap:20px;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:18px}.library-tools label{flex:1;max-width:600px}label{display:block;font-size:.84rem;font-weight:500}input,textarea,select{display:block;width:100%;padding:12px;background:#fffdf5;color:var(--ink);border:1px solid #adb5a1;border-radius:3px;margin:7px 0 15px}textarea{resize:vertical}.library-tools input{margin-bottom:0}.chapter-row{display:grid;grid-template-columns:60px 1fr 85px;gap:20px;align-items:center;padding:23px 0;border-bottom:1px solid var(--line);text-decoration:none}.chapter-row h3{margin:4px 0 0;font-family:var(--serif);font-size:1.7rem}.chapter-number{font-family:var(--serif);font-size:1.7rem;color:#8c947e}.chapter-row>span:last-child{font-size:.72rem;text-align:right}.chapter-row b{margin-left:12px}.callout{padding:30px;background:#e6eadc;margin:30px 0;border-left:3px solid #84975a}.callout h3{font-family:var(--serif);font-size:2rem}.callout p{font-size:.9rem}.callout .eyebrow{font-size:.65rem}.reading-layout{display:grid;grid-template-columns:190px minmax(0,720px);gap:65px;justify-content:center;padding-top:60px;padding-bottom:60px}.reading-side{display:flex;flex-direction:column;gap:20px;align-self:start;position:sticky;top:25px;font-size:.8rem}.reading-side p{margin:0}.reading-side button{font-size:.78rem;padding:10px}.reading-side label{margin-top:10px}.reading-side select{margin-top:-15px}.prose{font-family:Georgia,serif;font-size:var(--reading-size,1.12rem);line-height:1.85}.prose p{color:#35433c}.prose h1{font-size:3.6rem}.prose h2{font-size:2.2rem;margin:45px 0 20px}.prose h3{font-family:var(--sans);margin-top:30px}.prose .ch-label{font-family:var(--sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.prose hr{border:0;border-top:1px solid var(--line);margin:25px 0}.prose .epigraph,.prose blockquote{font-style:italic;border-left:2px solid #8c9e6e;padding-left:22px;margin:30px 0}.prose .epi-src{font-size:.85rem}.prose .sec-sub{font-size:1.3rem}.reading-next{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:35px;padding:30px 0;font-size:.85rem}.reading-next>a{max-width:48%}.narrow{max-width:820px;padding-bottom:60px}.assessment-layout{display:grid;grid-template-columns:270px 1fr;gap:60px;padding-bottom:60px}.step-list{padding:0;list-style:none;margin:0 0 30px}.step-list li{padding:12px 0;color:#667161;border-bottom:1px solid var(--line);font-size:.83rem}.step-list li.active{color:var(--ink);font-weight:700}.step-list b{display:inline-grid;place-items:center;width:26px;height:26px;background:#e0e5d1;margin-right:10px}.step-list li.active b{background:var(--green);color:white}.note{padding:20px;background:#e9e7da;font-size:.8rem;margin:25px 0}.note p{margin:8px 0}.note a{font-size:.76rem}.assessment-card{background:#fffdf5;border:1px solid var(--line);padding:35px}.assessment-card h2{font-size:2.6rem}.progress-top{display:flex;justify-content:space-between;font-size:.7rem;margin-bottom:10px}progress{width:100%;height:5px;accent-color:var(--green);margin-bottom:25px}.question{border:0;margin:0 0 28px;padding:0;min-width:0}.question legend{font-size:.95rem;margin-bottom:14px;line-height:1.5}.question legend span{color:#7f8b6d;margin-right:8px}.options{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.option{position:relative;cursor:pointer}.option input{position:absolute;opacity:0;width:1px;height:1px}.option span{display:flex;flex-direction:column;align-items:center;font-size:.62rem;padding:10px 2px;border:1px solid var(--line);border-radius:3px}.option b{font-size:1rem;margin-bottom:4px}.option input:checked+span{background:var(--green);color:white;border-color:var(--green)}.option input:focus-visible+span{outline:3px solid #b26824;outline-offset:2px}.calc-actions{display:flex;justify-content:space-between;gap:10px;margin-top:25px}.error{color:#983e26;font-size:.85rem}.review-row{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0}.review-row p{font-size:.82rem;margin:0}.review-row button{flex-shrink:0;padding:6px 12px;font-size:.73rem}.review-score{font-weight:700;white-space:nowrap}.score-block{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:20px 0}.score-number{font-family:var(--serif);font-size:6rem;line-height:1;color:var(--green)}.score-block small{display:block;max-width:230px}.score-bars{margin:28px 0}.score-row{margin:17px 0}.score-row>div:first-child{display:flex;justify-content:space-between;font-size:.85rem}.bar{height:8px;background:#e0e5d5;margin-top:8px}.bar span{display:block;height:100%;background:#69834e}.history-row{display:flex;justify-content:space-between;font-size:.8rem;padding:10px 0;border-bottom:1px solid var(--line)}.practice-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:45px;padding-bottom:55px}.tabs{display:flex;gap:8px;margin-bottom:20px}.tabs button{flex:1;background:transparent;color:var(--green);padding:10px;border-color:#aab59b}.tabs button[aria-pressed=true]{background:var(--green);color:white}.practice-card{padding:30px;border:1px solid var(--line);min-height:285px;background:#eeeedf}.practice-card h2{font-size:2.6rem}.practice-card p{font-size:.95rem}.brief{padding:30px;background:#e9e7db}.brief h2{font-size:2.5rem}.brief label{font-size:.8rem}.habit-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:20px 0}.habit-days button{padding:8px 2px;background:transparent;color:var(--green);border-color:#a3b08f;font-size:.65rem;display:flex;flex-direction:column;gap:3px}.habit-days button[aria-pressed=true]{background:var(--green);color:#fff}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.resource-card{text-decoration:none}.resource-card h3{font-family:var(--serif);font-size:2rem;margin:10px 0}.resource-card p{font-size:.85rem}.resource-card small{letter-spacing:.08em;font-size:.62rem}.product-art{height:260px;padding:27px;margin-bottom:23px;display:flex;justify-content:center;flex-direction:column}.poster-art{background:var(--green);color:#e7ecd5;font-size:2.6rem;line-height:1.1;font-weight:700}.poster-art em{color:#d6e68b}.sheet-art{background:#e2dece;align-items:center}.sheet-art span{background:#faf8ee;padding:20px;font-size:.7rem;line-height:2.2;transform:rotate(-4deg);box-shadow:4px 5px 0 #c5c9b8}.plan-art{background:#dbe3c7;align-items:center}.plan-art strong{font-family:var(--serif);font-size:8rem;font-weight:400;line-height:1.2}.plan-art span{font-size:.6rem;letter-spacing:.1em}.future{padding:65px 0;background:#e8ebde}.future>.wrap>p{max-width:630px}.future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.future-grid>div{border-top:1px solid #b8c1a6;padding-top:20px}.future-grid span{font-size:.65rem;letter-spacing:.1em}.future-grid h3{margin:15px 0}.future-grid p,.future-grid a{font-size:.85rem}.contact-panel{padding-top:20px;padding-bottom:90px}.contact-panel p{max-width:650px;margin-top:25px}.large-link{font-size:clamp(1.1rem,3vw,2rem);overflow-wrap:anywhere}.print-poster{max-width:650px;padding:45px;background:var(--green);color:#f1f3de;margin:45px auto}.print-poster>p{color:inherit;font-size:.9rem}.print-poster>p:first-child{font-size:.65rem;letter-spacing:.12em}.print-poster h1{font-family:var(--sans);font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;margin:50px 0}.print-poster em{color:var(--acid)}.poster-rule{height:1px;background:#8fa284;margin:25px 0}.print-poster small{color:#d7dfc7;font-size:.59rem} [hidden]{display:none!important}
@media(min-width:1450px){header,footer{padding-left:calc((100vw - 1240px)/2 + 48px);padding-right:calc((100vw - 1240px)/2 + 48px);max-width:none}}
@media(max-width:950px){header{padding:22px 25px}nav{gap:18px}.wrap{padding-left:28px;padding-right:28px}.hero{gap:25px;padding-top:50px;padding-bottom:50px}.hero h1{font-size:4rem}.hero .actions{gap:15px}.hero-art{padding:20px}.ticker{gap:15px;font-size:.5rem}.section-heading{grid-template-columns:1fr 2fr}.section-heading>p:last-child{grid-column:2}.section-heading h2{margin:0}.resource-feature{gap:35px}.assessment-layout{gap:25px;grid-template-columns:210px 1fr}.assessment-card{padding:23px}.reading-layout{gap:30px;grid-template-columns:150px 1fr}.options{grid-template-columns:repeat(3,1fr)}.resource-grid{gap:15px}.product-art{height:220px;padding:20px}.poster-art{font-size:2.1rem}}
@media(max-width:650px){header{padding:18px 20px;flex-direction:column;align-items:flex-start;gap:18px}nav{width:100%;justify-content:space-between;gap:8px}nav a{font-size:.73rem}.nav-cta{padding:8px 11px}.nav-cta span{margin-left:4px}.wrap{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr;padding-top:40px;gap:35px}.hero h1{font-size:3.8rem}.hero .lede{font-size:.92rem}.hero-art{aspect-ratio:1.25;max-height:360px}.rings{width:60%;top:44%}.rings b{font-size:4rem;bottom:-14%}.art-bottom{font-size:.6rem}.ticker{flex-wrap:wrap;gap:8px 15px}.ticker b{display:none}.section{padding-top:50px;padding-bottom:50px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:2.7rem;margin-bottom:18px}.path-grid,.resource-feature,.resource-grid,.future-grid,.practice-layout,.assessment-layout,.reading-layout{grid-template-columns:1fr}.path-card{padding:27px}.statement{padding:50px 0}.statement h2{font-size:2.7rem}.dimensions{grid-template-columns:1fr}.dimension,.dimension:first-child{padding:18px 0;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:45px 1fr;gap:0 12px}.dimension>span{grid-row:span 2;font-size:2.6rem}.dimension h3{margin:5px 0}.dimension p{margin:0}.resource-feature{padding-top:10px;padding-bottom:60px;gap:30px}.poster-preview{max-width:330px;margin:0 auto;width:100%}.end-note{padding-top:40px;padding-bottom:45px}.end-note h2{font-size:2.5rem}footer{padding:35px 22px;grid-template-columns:1fr 1fr;gap:25px}footer>div:first-child{grid-column:span 2}.page-intro{padding-top:40px;padding-bottom:25px}.page-intro h1{font-size:3.3rem}.library-tools{align-items:stretch;flex-direction:column}.chapter-row{grid-template-columns:30px 1fr 55px;gap:12px}.chapter-row h3{font-size:1.5rem}.chapter-row>span:last-child{font-size:.62rem}.chapter-row b{margin-left:4px}.reading-side{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.reading-side .eyebrow,.reading-side p{display:none}.reading-side label{margin:0}.reading-side select{width:auto;margin:0}.reading-layout{padding-top:25px;gap:30px}.prose h1{font-size:3rem}.prose h2{font-size:2rem}.assessment-layout{gap:25px}.step-list{display:flex;margin:0;gap:5px}.step-list li{font-size:0;flex:1;border:0;padding:0}.step-list b{font-size:.9rem;width:100%;margin:0}.assessment-layout aside>.eyebrow{margin-bottom:12px}.note{margin:15px 0;padding:15px}.assessment-layout aside>.micro{margin-bottom:5px}.assessment-card{padding:20px}.assessment-card h2{font-size:2.2rem}.score-number{font-size:5rem}.score-block{gap:15px}.review-row{flex-wrap:wrap}.review-row p{flex-basis:100%}.product-art{height:270px}.resource-card{margin-bottom:25px}.future{padding:45px 0}.print-poster{margin:30px 15px;padding:25px}.print-poster h1{font-size:3.8rem}.habit-days{gap:3px}.brief{padding:23px}.calc-actions button{padding:12px 16px}.actions .button{font-size:.84rem}.narrow{padding-bottom:35px}}
@media print{header,footer,.skip,.assessment-layout>aside,.calc-actions,.actions,.page-intro,.poster-page .wrap,button,.reading-side{display:none!important}body{background:white;color:#14221d}.wrap{padding:0;max-width:none}.assessment-layout,.reading-layout{display:block}.assessment-card{border:0}.print-poster{margin:0;max-width:none;min-height:95vh;print-color-adjust:exact;-webkit-print-color-adjust:exact}.score-row,.question,.callout{break-inside:avoid}.reading-layout{padding:0}.poster-page main{padding:0}.poster-page footer{display:none}.bar,.bar span{print-color-adjust:exact;-webkit-print-color-adjust:exact}a{text-decoration:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.rings b{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);font-family:var(--sans);font-size:.65rem;letter-spacing:.12em;color:var(--cream);opacity:1}.hero-art .art-bottom{background:transparent}

.social-links,.social-list{display:flex;flex-wrap:wrap;gap:10px 15px}.social-links{margin-top:8px}.social-links a,.social-list a,.social-soon,.social-list span{font-size:.76rem;text-decoration:none}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding-top:15px;padding-bottom:80px}.contact-story h2,.contact-form h2{font-size:2.6rem}.contact-story>p{max-width:380px}.contact-story .note{margin-top:35px}.social-list{margin:12px 0}.contact-form{padding:32px;background:#eeeedf}.contact-form h2{margin-bottom:24px}.contact-form label{margin:14px 0}.contact-form input,.contact-form select,.contact-form textarea{background:#fffdf5}.contact-form button{margin-top:5px}.contact-form #contact-status{margin:12px 0;font-size:.84rem}.contact-form #email-draft{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.contact-form #draft-text{font-family:monospace;font-size:.76rem}.contact-form .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:950px){.contact-layout{gap:30px}}@media(max-width:650px){.contact-layout{grid-template-columns:1fr;gap:25px}.contact-form{padding:22px}.contact-form .form-pair{grid-template-columns:1fr}}

.site-activity{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center;padding-top:55px;padding-bottom:55px;border-top:1px solid var(--line)}.site-activity h2{font-size:clamp(2rem,3vw,3.2rem)}.site-activity p{max-width:650px}.activity-note{font-size:.75rem}.activity-totals{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.activity-totals div{padding:20px;background:#eeeedf;border:1px solid var(--line)}.activity-totals dt{font-size:.75rem;color:var(--muted)}.activity-totals dd{font-family:var(--serif);font-size:2.2rem;margin:10px 0 0}@media(max-width:700px){.site-activity{grid-template-columns:1fr;gap:20px;padding-top:38px;padding-bottom:38px}.activity-totals{grid-template-columns:1fr 1fr}}
