.mj-shell{--ed-display:Georgia;background:#f7f7f0;--mj-ink:#253f36;--mj-muted:#59685d;--mj-rule:#cbd0c2;--mj-paper:#f7f7f0;color:var(--mj-ink);min-height:100vh}.mj.mj-reading-room{padding-bottom:72px}.mj-service-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--mj-rule)}.mj-service-name{font:400 22px/1.2 Georgia,serif;letter-spacing:-.03em}.mj-service-name>span{display:inline-block;margin-left:12px;font:400 11px/1.5 Arial,sans-serif;letter-spacing:0;color:var(--mj-muted)}.mj-service-nav>a{display:inline-flex;align-items:center;gap:18px;min-height:44px;font:400 12px/1.5 Arial,sans-serif}.mj-service-nav>a:hover{text-decoration:underline}.mj-service-steps{margin-top:56px;padding:38px 0 0;border-top:1px solid var(--mj-rule)}.mj-service-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:30px 0 0}.mj-step-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e8ecdf;border-radius:50%;font:400 13px/1 Arial,sans-serif}.mj-service-steps h3{margin:18px 0 10px;font:400 25px/1.3 Georgia,serif;letter-spacing:-.02em}.mj-service-steps li>p{margin:0;color:var(--mj-muted);font:400 14px/1.8 Arial,sans-serif;max-width:340px}.mj-room-intro{padding:64px 0 34px;text-align:center}.mj-room-intro h1{font:400 clamp(46px,5.5vw,80px)/1.03 Georgia,serif;letter-spacing:-.055em;margin:22px 0}.mj-room-intro h1 em{color:#58714e;font-weight:400}.mj-room-lede{font:400 18px/1.7 Georgia,serif;margin:0}.mj-room-search{max-width:760px;margin:0 auto}.mj-room-search label{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.mj-room-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px}.mj-room-search input{min-width:0;width:100%;min-height:54px;padding:14px 16px;background:#fffef8;color:var(--mj-ink);border:1px solid #91a38b;border-radius:0;font:400 16px/1.5 Arial,sans-serif}.mj-room-search input::-moz-placeholder{color:#6b756a;opacity:1}.mj-room-search input::placeholder{color:#6b756a;opacity:1}.mj-room-search button{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:14px 22px;background:#294d3d;color:#fffbee;border:1px solid #294d3d;font:600 13px/1.5 Arial,sans-serif;cursor:pointer}.mj-room-search button:hover{background:#1f3c2e}.mj-room-search button:disabled{opacity:.7;cursor:wait}.mj-room-search button>span{flex-shrink:0}.mj-room-search #condition-note{color:var(--mj-muted);font-size:11px;line-height:1.7;margin:10px 0 0}.mj-room-search-note{font:400 13px/1.8 Arial,sans-serif;color:var(--mj-muted);max-width:670px;margin:20px 0 0}.mj-room-status{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-top:22px;background:#e8ecdf}.mj-room-error,.mj-room-status p{font-size:14px;line-height:1.7;margin:0}.mj-room-progress{flex-shrink:0;width:18px;height:18px;border:2px solid #b1bca8;border-top-color:#294d3d;border-radius:50%;animation:mj-room-spin 1s linear infinite}.mj-room-error{border-left:3px solid #9b5d3b;padding:16px 20px;margin-top:22px;background:#f2e8dc}.mj-room-shelf{border-top:1px solid var(--mj-rule);margin-top:60px;padding-top:32px}.mj-room-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.mj-room-section-heading h2{font:400 36px/1.2 Georgia,serif;letter-spacing:-.03em;margin:0}.mj-room-section-heading>p{font:400 13px/1.7 Georgia,serif;color:var(--mj-muted);margin:0}.mj-room-section-heading .mj-kicker{margin-bottom:10px}.mj-room-publications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.mj-room-publication>a{display:block;height:100%;background:#efefe5;border:1px solid #d2d8ca}.mj-room-publication-art{overflow:hidden}.mj-room-publication-art .mj-art{height:175px}.mj-room-publication-copy{padding:28px}.mj-room-publication-copy .mj-kicker{font-size:9px}.mj-room-publication h3{font:400 35px/1.15 Georgia,serif;letter-spacing:-.035em;margin:12px 0}.mj-room-publication-copy>p:not(.mj-kicker){font:400 16px/1.6 Georgia,serif;color:var(--mj-muted);margin:0}.mj-room-publication a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.mj-room-read{display:flex;justify-content:space-between;padding-top:20px;margin-top:22px;font-size:12px}.mj-room-principles,.mj-room-read{border-top:1px solid var(--mj-rule)}.mj-room-principles{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:40px 0 0;margin-top:54px}.mj-room-principles h2{font:400 29px/1.3 Georgia,serif;letter-spacing:-.02em;margin:10px 0 0}.mj-room-principles>p{font:400 15px/1.85 Georgia,serif;color:var(--mj-muted);margin:0;max-width:480px}@keyframes mj-room-spin{to{transform:rotate(1turn)}}@media(max-width:700px){.mj.mj-reading-room{padding-bottom:42px}.mj-service-nav{gap:12px;padding:14px 0}.mj-service-name{font-size:19px}.mj-service-name>span{display:block;margin:5px 0 0;font-size:10px}.mj-service-nav>a{gap:8px;white-space:nowrap;font-size:11px}.mj-service-steps{margin-top:38px;padding-top:25px}.mj-service-steps ol{grid-template-columns:1fr;gap:24px;margin-top:24px}.mj-service-steps li{display:grid;grid-template-columns:38px 1fr;-moz-column-gap:16px;column-gap:16px}.mj-step-number{grid-row:1/3}.mj-service-steps h3{margin:2px 0 8px;font-size:24px}.mj-service-steps li>p{grid-column:2;max-width:none}.mj-room-intro{padding:38px 0 28px;text-align:left}.mj-room-intro h1{font-size:52px;margin:20px 0}.mj-room-lede{font-size:17px}.mj-room-lede br{display:none}.mj-room-search-row{grid-template-columns:minmax(0,1fr)}.mj-room-search input{width:100%;padding:14px 10px}.mj-room-search button{width:100%}.mj-room-shelf{margin-top:38px;padding-top:25px}.mj-room-section-heading>p{display:none}.mj-room-section-heading h2{font-size:32px}.mj-room-publications{grid-template-columns:1fr;gap:24px}.mj-room-publication-copy{padding:24px}.mj-room-publication h3{font-size:32px}.mj-room-principles{grid-template-columns:1fr;gap:22px;margin-top:38px;padding-top:30px}}.mj{max-width:1280px;margin:auto;padding:0 36px;overflow-wrap:anywhere}.mj [id]{scroll-margin-top:calc(var(--site-header-height, 80px) + 24px)}.mj a,.mj-version a{color:inherit;text-decoration:none;text-underline-offset:4px}.mj a:focus-visible,.mj button:focus-visible,.mj input:focus-visible,.mj summary:focus-visible,.mj-version a:focus-visible{outline:3px solid #ac6230;outline-offset:5px}.mj button:focus-visible,.mj input:focus-visible{outline-offset:3px}.mj summary{min-height:44px;padding:10px 0;line-height:1.7;cursor:pointer}.mj-version{align-items:center;justify-content:space-between;padding:13px max(28px,calc((100vw - 1208px)/2));background:#eae8da;border-bottom:1px solid #d5d4c4;font-size:12px;line-height:1.6}.mj-version,.mj-version nav{display:flex;gap:20px}.mj-version a[aria-current]{font-weight:600;text-decoration:underline}.mj-masthead-top{display:flex;align-items:center;justify-content:space-between;padding:22px 0 14px;font-size:11px;letter-spacing:.04em}.mj-masthead-top a{font-size:14px}.mj-masthead-top a span{padding:0 12px;color:#987c50}.mj-name{display:flex;justify-content:space-between;align-items:center;padding:6px 0 22px;gap:24px}.mj-name>a{min-width:0;font:400 clamp(65px,8vw,108px)/1 var(--ed-display),Georgia,serif;letter-spacing:-.055em}.mj-name>a span{color:#a77338}.mj-name>p{font:400 18px/1.5 Georgia,serif;margin:0;text-align:right}.mj-masthead>nav{display:flex;justify-content:space-between;gap:22px;padding:17px 0;border-top:1px solid var(--mj-ink);border-bottom:1px solid var(--mj-rule);font-size:13px}.mj-masthead>nav a:hover{text-decoration:underline}.mj-welcome{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0}.mj-welcome>p{font-size:15px;line-height:1.7;margin:0}.mj-welcome>p>span{color:var(--mj-muted)}.mj-welcome .mj-small{font-size:11px;text-align:right}.mj-kicker{font:600 10px/1.7 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px}.mj-small{font:400 12px/1.75 Arial,sans-serif;color:var(--mj-muted)}.mj-cover-grid{display:grid;grid-template-columns:2.05fr 1fr;gap:42px}.mj-cover-story{background:#254d41;color:#fcf5df}.mj-cover-story>a{display:flex;flex-direction:column;height:100%}.mj-art{height:205px;position:relative;overflow:hidden;background:#e8e9d9;color:#61784f}.mj-art svg{width:100%;height:100%;position:absolute;inset:0}.mj-art-horizon{background:#294e47;color:#d5b171}.mj-art-cells{background:#e6d9bf;color:#6c7151}.mj-art-bridge{background:#d3ddd1;color:#486c61}.mj-art-rings{background:#374b55;color:#dad4af}.mj-art-life{background:#e2c99e;color:#6a7654}.mj-art-signal{background:#d4d8c1;color:#52685d}.mj-art-cover{height:240px}.mj-art-cover svg{width:75%;left:25%}.mj-art-caption{position:absolute;inset:22px 26px;display:flex;align-items:flex-end;justify-content:space-between;font-size:11px;letter-spacing:.06em;color:#fff8e5}.mj-art-caption span:nth-child(2){align-self:flex-start;font:italic 20px Georgia,serif}.mj-cover-copy{padding:32px 38px 38px}.mj-cover-copy h1{font:400 clamp(38px,3.6vw,52px)/1.15 var(--ed-display),Georgia,serif;letter-spacing:-.035em;margin:15px 0 22px}.mj-cover-copy h1 em{font-weight:400}.mj-cover-copy>p:not(.mj-kicker){font:400 17px/1.7 Georgia,serif;max-width:570px;margin-bottom:25px}.mj-cover-copy>span{font-size:13px;display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #628071}.mj-cover-rail{border-top:2px solid #466250;padding-top:16px}.mj-cover-rail>.mj-kicker{margin-bottom:25px}.mj-card{min-width:0}.mj-card>a{display:block;height:100%}.mj-card a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.mj-card-copy{padding:21px 0 0}.mj-card h3{font:400 26px/1.25 var(--ed-display),Georgia,serif;letter-spacing:-.015em;margin:10px 0 14px;text-wrap:balance}.mj-card-copy>p:not(.mj-kicker){font-size:14px;line-height:1.75;margin:0 0 19px;color:var(--mj-muted)}.mj-card-date,.mj-meta{font-size:10px;line-height:1.7;display:block}.mj-card-date{color:var(--mj-muted);margin-top:5px}.mj-cover-rail .mj-card{border-bottom:1px solid var(--mj-rule);padding:0 0 22px;margin-bottom:21px}.mj-cover-rail .mj-card-copy{padding:0}.mj-cover-rail .mj-card h3{font-size:23px}.mj-cover-rail .mj-card-copy>p:not(.mj-kicker){display:block}.mj-all-link{font-size:13px;text-decoration:underline;display:inline-block;padding:5px 0}.mj-editorial-note{display:grid;grid-template-columns:1fr 3fr;gap:46px;padding:38px 0;border-bottom:1px solid var(--mj-rule);margin-bottom:54px}.mj-editorial-note p{font:400 22px/1.6 Georgia,serif;margin:0;max-width:860px}.mj-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:30px}.mj-section-heading h2{font:400 37px/1.22 var(--ed-display),Georgia,serif;letter-spacing:-.02em;margin:0}.mj-section-heading h2 em{font-weight:400}.mj-section-heading>p{max-width:320px;font-size:14px;line-height:1.7;margin:0;color:var(--mj-muted)}.mj-section-heading>a{font-size:13px;text-decoration:underline}.mj-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.mj-discoveries{margin-bottom:60px}.mj-timeline-section{padding:43px 30px;background:#ececde;margin:40px -30px 60px}.mj-timeline{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;padding:0;margin:40px 0 0}.mj-timeline li{border-top:1px solid #aebaa7;padding-top:18px;position:relative}.mj-timeline li:before{content:"";position:absolute;width:7px;height:7px;border-radius:100%;background:#546e52;left:0;top:-4px}.mj-year{font:400 31px/1.1 var(--ed-display),Georgia,serif}.mj-timeline h3{font:400 19px/1.35 Georgia,serif;margin:17px 0 12px}.mj-timeline p{font-size:12px;line-height:1.8}.mj-timeline a{text-decoration:underline}.mj-timeline li>a{font-size:10px}.mj-foundations{display:grid;grid-template-columns:1.25fr 1fr;gap:76px;padding:35px 0 50px;border-bottom:1px solid var(--mj-rule);margin-bottom:56px}.mj-foundations-intro h2{font:400 45px/1.2 var(--ed-display),Georgia,serif;letter-spacing:-.025em;margin:18px 0 25px}.mj-foundations-intro>p:last-child{font-size:16px;line-height:1.8;max-width:360px}.mj-foundations .mj-card:first-child{border-top:1px solid var(--mj-rule)}.mj-foundations .mj-card{padding-bottom:24px}.mj-foundations .mj-card+.mj-card{border-top:1px solid var(--mj-rule)}.mj-study-section{margin-bottom:60px}.mj-study-section .mj-card{border-top:2px solid #8c9b79}.mj-living{display:grid;grid-template-columns:1fr 1.1fr;background:#eee7d6;margin-bottom:66px}.mj-living>.mj-art{height:100%;min-height:370px}.mj-living>div:last-child{padding:40px}.mj-living h2{font:400 39px/1.25 var(--ed-display),Georgia,serif;margin:18px 0 25px}.mj-living p:not(.mj-kicker){font-size:16px;line-height:1.8;margin-bottom:28px}.mj-living a{font-size:14px;text-decoration:underline}.mj-library{padding-top:36px;border-top:1px solid var(--mj-rule)}.mj-library-controls{display:grid;gap:16px}.mj-library-controls>label{font-size:13px;display:block;max-width:460px;min-width:0}.mj-library input{display:block;width:100%;min-width:0;background:transparent;border:1px solid #91a08c;border-radius:0;padding:13px 15px;font-size:16px;margin-top:10px;color:var(--mj-ink)}.mj-library-controls>p{font-size:11px;line-height:1.7;color:var(--mj-muted);margin:10px 0 24px}.mj-filters{display:flex;flex-wrap:wrap;gap:9px}.mj-filters button{font-size:12px;padding:10px 14px;border:1px solid #a8b29e;cursor:pointer;background:transparent;color:var(--mj-ink)}.mj-filters button[aria-pressed=true]{background:#2c503f;border-color:#2c503f;color:#fff9e9}.mj-filters button{min-height:44px;max-width:100%;text-align:left}.mj-result-count{font-size:12px;padding:18px 0;margin:0}.mj-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 34px}.mj-library-grid .mj-art{height:170px}.mj-library-grid h3{font-size:25px}.mj-empty{padding:30px 0}.mj-empty h3{font:400 25px Georgia,serif}.mj-empty p{font-size:14px;line-height:1.7}.mj-empty button{border:1px solid #718069;padding:12px 20px;background:#e5e9dc;cursor:pointer;font-size:14px}.mj-colophon{border-top:1px solid var(--mj-rule);display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:75px;padding:42px 0}.mj-colophon h2{font:400 29px/1.35 var(--ed-display),Georgia,serif;margin:0 0 20px}.mj-colophon p{font-size:12px;line-height:1.8;max-width:450px}.mj-colophon summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;padding:10px 0 24px}.mj-masthead-compact .mj-name>a{font-size:55px}.mj-masthead-compact .mj-name>p{font-size:15px}.mj-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 38px;font-size:12px}.mj-breadcrumb a{text-decoration:underline}.mj-article-header{max-width:880px;padding:0 0 25px}.mj-article-header h1{font:400 clamp(40px,4.4vw,64px)/1.12 var(--ed-display),Georgia,serif;letter-spacing:-.035em;margin:20px 0 25px;text-wrap:balance}.mj-article-dek{font:400 21px/1.65 Georgia,serif}.mj-article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:11px;line-height:1.7;margin:25px 0 12px}.mj-article-header .mj-small a{text-decoration:underline}.mj-article-page>article>.mj-art{height:290px}.mj-article-layout{display:grid;grid-template-columns:230px minmax(0,730px);gap:70px;padding:48px 0 10px}.mj-article-rail{align-self:start;border-top:2px solid #9b8758;padding-top:18px}.mj-article-rail nav{display:grid;gap:17px;font-size:13px;line-height:1.6}.mj-article-rail nav a:hover{text-decoration:underline}.mj-article-rail>p:last-child{font-size:11px;line-height:1.8;color:var(--mj-muted);margin-top:30px}.mj-article-prose{font:400 19px/1.85 Georgia,serif}.mj-article-prose p{margin:0 0 24px}.mj-article-prose h2{font:400 32px/1.3 var(--ed-display),Georgia,serif;margin:38px 0 22px}.mj-article-opening{font-size:22px;line-height:1.7}.mj-citations{display:inline;font:400 10px/1.6 Arial,sans-serif}.mj-citations a{text-decoration:underline;padding:4px 2px}.mj-article-question{margin:35px 0;padding:28px 30px;background:#e8ecdf}.mj-article-question h2{margin-top:12px;font-size:27px}.mj-article-question>p:last-child{font-size:20px;margin-bottom:0}.mj-article-timeline{max-width:730px;margin:20px 0 40px 300px}.mj-article-timeline h2{font:400 30px/1.3 var(--ed-display),Georgia,serif}.mj-article-timeline ol{list-style:none;padding:0}.mj-article-timeline li{display:grid;grid-template-columns:80px 1fr;gap:22px;padding:24px 0;border-top:1px solid var(--mj-rule)}.mj-article-timeline strong{font:400 30px var(--ed-display),Georgia,serif}.mj-article-timeline h3{font:400 21px/1.4 Georgia,serif;margin:0 0 12px}.mj-article-timeline p{font-size:14px;line-height:1.8}.mj-article-timeline a{font-size:12px;text-decoration:underline}.mj-article-sources{border-top:1px solid var(--mj-rule);padding-top:35px;max-width:730px;margin:0 0 50px 300px}.mj-article-sources h2{font:400 32px/1.3 var(--ed-display),Georgia,serif;margin:10px 0 20px}.mj-article-sources>p:not(.mj-kicker){font-size:13px;line-height:1.8}.mj-article-sources ol{list-style:decimal;padding-left:20px}.mj-article-sources li{padding:18px 0;border-bottom:1px solid var(--mj-rule);font-size:13px;line-height:1.7}.mj-article-sources li a{text-decoration:underline}.mj-article-sources li p{margin:7px 0;font-size:12px}.mj-article-sources li span{font-size:11px;color:var(--mj-muted)}.mj-continue{padding-top:40px;border-top:1px solid var(--mj-rule)}.mj.mj-history{padding-top:36px;padding-bottom:40px}.mj-history .mj-article-sources{margin-left:0;max-width:880px}.mj.mj-notice{max-width:760px;padding-top:64px;padding-bottom:80px}.mj-notice h1{font:400 clamp(32px,5vw,48px)/1.2 Georgia,serif;margin:0 0 24px}.mj-notice p{font:400 17px/1.7 Georgia,serif;margin:0 0 24px}.mj-notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.mj-notice-actions a,.mj-notice-actions button{display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;border:1px solid #91a38b;font:400 14px/1.5 Arial,sans-serif}.mj-notice-actions button{background:#294d3d;color:#fffbee;cursor:pointer}@media(max-width:1000px){.mj-cover-grid{gap:28px;grid-template-columns:1.8fr 1fr}.mj-cover-copy{padding:28px}.mj-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.mj-article-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.mj-article-sources,.mj-article-timeline{margin-left:220px}.mj-version nav{gap:12px}}@media(max-width:700px){.mj{padding:0 22px}.mj-version{padding:12px 20px;display:block;font-size:10px}.mj-version nav{margin-top:8px;gap:12px;flex-wrap:wrap}.mj-masthead-top{font-size:9px;gap:15px;padding-top:20px}.mj-masthead-top a{font-size:11px}.mj-masthead-top a span{padding:0 6px}.mj-name{display:block;padding-bottom:18px}.mj-name>a{font-size:clamp(44px,12vw,74px)}.mj-name>p{text-align:left;font-size:15px;line-height:1.6;margin-top:16px}.mj-name>p br{display:none}.mj-masthead>nav{gap:13px 20px;flex-wrap:wrap;justify-content:flex-start;font-size:11px;line-height:1.6;padding:13px 0}.mj-welcome{display:block;padding:22px 0}.mj-welcome>p{font-size:13px}.mj-welcome .mj-small{text-align:left;margin-top:13px;font-size:10px}.mj-welcome .mj-small br{display:none}.mj-cover-grid{grid-template-columns:1fr;gap:30px}.mj-art-cover{height:180px}.mj-cover-copy{padding:26px;order:-1}.mj-cover-copy h1{font-size:37px}.mj-cover-copy>p:not(.mj-kicker){font-size:16px}.mj-cover-rail .mj-card h3{font-size:25px}.mj-cover-rail .mj-card-copy>p:not(.mj-kicker){display:block}.mj-cover-rail .mj-card{padding-bottom:25px}.mj-editorial-note{grid-template-columns:1fr;gap:10px;padding:28px 0;margin-bottom:36px}.mj-editorial-note p{font-size:20px}.mj-section-heading{display:block;margin-bottom:24px}.mj-section-heading h2{font-size:31px}.mj-section-heading>p{margin-top:20px;font-size:13px}.mj-section-heading>a{display:inline-block;margin-top:16px}.mj-three-grid{grid-template-columns:1fr;gap:32px}.mj-card h3{font-size:27px}.mj-card-copy>p:not(.mj-kicker){font-size:14px}.mj-art{height:200px}.mj-card-date,.mj-meta{font-size:11px}.mj-timeline-section{margin:35px -22px;padding:32px 22px}.mj-timeline{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:30px}.mj-timeline h3{font-size:19px}.mj-timeline p{font-size:12px}.mj-year{font-size:31px}.mj-foundations{grid-template-columns:1fr;gap:20px;padding:20px 0 28px;margin-bottom:38px}.mj-foundations-intro h2{font-size:36px}.mj-foundations .mj-card h3{font-size:26px}.mj-study-section{margin-bottom:40px}.mj-living{grid-template-columns:1fr;margin:0 -22px 42px}.mj-living>.mj-art{height:220px;min-height:0}.mj-living>div:last-child{padding:30px 24px}.mj-living h2{font-size:32px}.mj-library-grid{grid-template-columns:1fr;gap:36px}.mj-library-grid .mj-art{height:195px}.mj-library-grid h3{font-size:27px}.mj-filters{gap:8px}.mj-filters button{font-size:11px;padding:10px 12px}.mj-colophon{grid-template-columns:1fr;gap:18px;margin-top:45px;padding:30px 0}.mj-masthead-compact .mj-name>a{font-size:49px}.mj-masthead-compact .mj-name>p{font-size:13px;margin-top:10px}.mj-breadcrumb{font-size:11px;margin:23px 0 28px}.mj-article-header h1{font-size:39px}.mj-article-dek{font-size:19px;line-height:1.7}.mj-article-page>article>.mj-art{height:190px}.mj-article-layout{display:flex;flex-direction:column;gap:24px;padding-top:25px}.mj-article-rail{width:100%}.mj-article-rail nav{grid-template-columns:1fr 1fr;gap:12px 20px;font-size:12px}.mj-article-rail>p:last-child{margin-top:20px}.mj-article-prose{font-size:18px;line-height:1.85}.mj-article-opening{font-size:20px}.mj-article-prose h2{font-size:29px;margin:30px 0 20px}.mj-article-question{padding:24px;margin:28px -10px}.mj-article-question h2{font-size:26px}.mj-article-sources,.mj-article-timeline{margin:25px 0 35px}.mj-article-timeline li{grid-template-columns:65px 1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.mj *,.mj-shell *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}