/* Generated by php tools/build-home-css.php --write. Edit the source stylesheets, not this file. */

/**/ /**/ @font-face{font-family: 'Montagu Slab';font-style: normal;font-weight: 100 700;font-display: swap;src: url(../fonts/montagu-slab-normal-vietnamese.a23a8752c6370014.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}/**/ @font-face{font-family: 'Montagu Slab';font-style: normal;font-weight: 100 700;font-display: swap;src: url(../fonts/montagu-slab-normal-latin-ext.78843f01b10cd77b.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}/**/ @font-face{font-family: 'Montagu Slab';font-style: normal;font-weight: 100 700;font-display: swap;src: url(../fonts/montagu-slab-normal-latin.24f6bd9a747c5d3a.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/**/ @font-face{font-family: 'Montserrat';font-style: italic;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-italic-cyrillic-ext.eaf57cf096f40598.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/**/ @font-face{font-family: 'Montserrat';font-style: italic;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-italic-cyrillic.f44e7241c210c693.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/**/ @font-face{font-family: 'Montserrat';font-style: italic;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-italic-vietnamese.cfc214072c52df37.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}/**/ @font-face{font-family: 'Montserrat';font-style: italic;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-italic-latin-ext.9f7c3dc0c1fdbc8b.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}/**/ @font-face{font-family: 'Montserrat';font-style: italic;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-italic-latin.0eb22e3d769a66a9.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/**/ @font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-normal-cyrillic-ext.0f7f5f2fbb4eae12.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/**/ @font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-normal-cyrillic.a187b077090fe8ae.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/**/ @font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-normal-vietnamese.26b2403f995ed65f.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}/**/ @font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-normal-latin-ext.54d9a78b7ff60b68.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}/**/ @font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url(../fonts/montserrat-normal-latin.06b16db7a969135d.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

/**/ :root{--ink: #1f2933;--muted: #5f6c7b;--line: #d9e2ec;--paper: #ffffff;--soft: #f4f7f9;--brand: #28536b;--brand-dark: #17384b;--donate: #8a3b12;--success: #276749;--error: #a61b1b;--mark: #fff2a8;}*{box-sizing: border-box;}body{margin: 0;color: var(--ink);background: var(--soft);font-family: Arial, Helvetica, sans-serif;line-height: 1.5;}a{color: var(--brand);}.site-header, .site-footer, .page-shell{width: min(980px, calc(100% - 32px));margin: 0 auto;}.site-header{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 24px 0 16px;}.site-title{color: var(--ink);font-size: 22px;font-weight: 700;text-decoration: none;}.site-nav{display: flex;align-items: center;gap: 14px;}.button, button{border: 0;border-radius: 6px;background: var(--brand);color: #fff;cursor: pointer;display: inline-block;font: inherit;font-weight: 700;padding: 11px 16px;text-decoration: none;}.button:hover, button:hover{background: var(--brand-dark);}.button-donate{background: var(--donate);}.button-danger{background: var(--error);}.button-danger:hover, .button-danger:focus-visible{background: #7d1515;}.admin-activity-pagination{flex-wrap: wrap;}.button-secondary{background: #52606d;}.admin-heading a.admin-export-button{flex: 0 0 auto;align-self: flex-start;white-space: nowrap;font-size: 13px;font-weight: 500;padding: 9px 13px;}.page-shell{padding: 18px 0 40px;}.search-panel, .admin-panel{background: var(--paper);border: 1px solid var(--line);border-radius: 8px;padding: 28px;}.eyebrow{color: var(--muted);font-size: 13px;font-weight: 700;letter-spacing: .08em;margin: 0 0 6px;text-transform: uppercase;}h1, h2, h3, p{margin-top: 0;}.search-form{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 10px;margin-top: 18px;}.browse-filter{align-items: end;display: grid;grid-template-columns: minmax(130px, 180px) minmax(130px, 180px) auto auto;gap: 12px;margin-top: 18px;}.browse-filter label{display: block;font-weight: 700;margin-bottom: 6px;}.clear-link{font-weight: 700;padding: 11px 0;}input[type="search"], input[type="text"], input[type="password"], input[type="number"], input[type="file"]{border: 1px solid #bcccdc;border-radius: 6px;font: inherit;padding: 11px 12px;width: 100%;}.search-help, .muted{color: var(--muted);margin-bottom: 0;}.support-strip{align-items: center;background: #fff8ea;border: 1px solid #f3d7a0;border-radius: 8px;display: grid;grid-template-columns: 56px minmax(0, 1fr) auto;gap: 18px;margin: 18px 0;padding: 20px 24px;}.support-strip .icon-wrapper img{display: block;width: 56px;height: 56px;max-width: 100%;object-fit: contain;}.support-strip .desc-wrapper{min-width: 0;}.support-strip .desc-wrapper strong{display: block;margin-bottom: 5px;color: var(--brand, #28536b);font: 700 17px/1.4 'Montagu Slab', Georgia, serif;}.support-strip .desc-wrapper span{display: block;color: #594214;font-size: 13px;line-height: 1.65;}.support-strip .options-wrapper a{display: inline-block;padding: 11px 17px;border-radius: 6px;background: var(--brand, #28536b);color: #fff;font-size: 12px;font-weight: 700;line-height: 1.5;text-align: center;text-decoration: none;white-space: nowrap;}.support-strip .options-wrapper a:hover{background: var(--brand-dark, #17384b);}.support-strip .options-wrapper a:focus-visible{outline: 3px solid #d9a13c;outline-offset: 3px;}@media (max-width: 600px){.support-strip{grid-template-columns: 44px minmax(0, 1fr);gap: 12px 14px;padding: 18px 16px;}.support-strip .icon-wrapper{align-self: start;}.support-strip .icon-wrapper img{width: 44px;height: 44px;}.support-strip .options-wrapper{grid-column: 2;}.support-strip .options-wrapper a{max-width: 100%;white-space: normal;}}.results-header h2{font-size: 20px;margin: 24px 0 12px;}.browse-summary{align-items: center;display: flex;justify-content: space-between;gap: 16px;}.browse-summary h2{margin-bottom: 12px;}.table-wrap{background: var(--paper);border: 1px solid var(--line);border-radius: 8px;overflow-x: auto;}.archive-table{border-collapse: collapse;width: 100%;}.archive-table th, .archive-table td{border-bottom: 1px solid var(--line);padding: 12px 14px;text-align: left;vertical-align: top;}.archive-table th{background: #edf2f7;font-size: 14px;}.archive-table tr:last-child td{border-bottom: 0;}.archive-table a{font-weight: 700;}.pagination{align-items: center;display: flex;gap: 14px;justify-content: center;margin: 22px 0 0;}.pagination a{background: var(--paper);border: 1px solid var(--line);border-radius: 6px;font-weight: 700;padding: 9px 13px;text-decoration: none;}.result{background: var(--paper);border: 1px solid var(--line);border-radius: 8px;margin-bottom: 14px;padding: 20px;}.result h3{font-size: 18px;margin-bottom: 8px;}.article-title{color: var(--muted);font-style: italic;}.snippet{margin-bottom: 14px;}mark{background: var(--mark);border-radius: 3px;padding: 0 2px;}.result-actions{display: flex;flex-wrap: wrap;gap: 12px;font-size: 14px;font-weight: 700;}.viewer-page .viewer-header{display: block;width: min(1100px, 100%);margin: 0 auto 20px;padding: 4px 12px 18px;border-bottom: 1px solid var(--line);}.viewer-breadcrumbs{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px 8px;margin-bottom: 12px;color: var(--muted);font-size: 12px;overflow-wrap: anywhere;}.viewer-breadcrumbs a{text-decoration: none;}.viewer-breadcrumbs a:hover{text-decoration: underline;}.viewer-toolbar{align-items: center;display: flex;gap: 16px;justify-content: space-between;flex-wrap: wrap;}.viewer-page .viewer-header h1{color: var(--brand-dark);font-family: Georgia, 'Times New Roman', serif;font-size: clamp(18px, 2vw, 24px);line-height: 1.3;margin: 0 0 14px;overflow-wrap: anywhere;}.viewer-page .viewer-pub-title{font-style: italic;display: block;color: var(--brand, #28536b);font-family: 'Montagu Slab';}.viewer-page-details{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 14px;color: var(--muted);font-size: 14px;margin: 0;}.viewer-page-label{background: #edf2f7;border: 1px solid var(--line);border-radius: 4px;padding: 3px 9px;color: var(--brand-dark);font-weight: 700;font-size: 12px;}.viewer-search-label strong{color: var(--brand-dark);font-weight: 600;}.viewer-actions{display: flex;flex-wrap: wrap;gap: 8px;font-weight: 700;}.viewer-page .viewer-actions a{display: inline-flex;align-items: center;gap: 8px;border: 1px solid var(--line);border-radius: 5px;background: var(--paper);color: var(--brand-dark);padding: 9px 12px;font-size: 12px;text-decoration: none;}.viewer-page .viewer-actions a:hover, .viewer-page .viewer-actions a:focus-visible{background: #edf2f7;border-color: var(--brand);}.viewer-page{margin-left: calc(50% - 50vw + 16px);width: calc(100vw - 32px);}.viewer-page .issue-purchase{display: flex;align-items: center;flex-wrap: wrap;gap: 14px 24px;background: #fff8ea;border: 1px solid #f3d7a0;border-radius: 8px;width: fit-content;max-width: 100%;margin: 24px auto;padding: 20px 24px;}.viewer-page .issue-purchase-description{flex: 0 1 420px;min-width: 0;width: auto;max-width: none;}.viewer-page .issue-purchase-description strong, .viewer-page .issue-purchase-description span{display: block;}.viewer-page .issue-purchase-description span{color: #594214;margin-top: 4px;}.viewer-page .issue-purchase-actions{flex: 0 1 auto;width: auto;max-width: 100%;}.viewer-page .issue-purchase a.issue-purchase-button{background: var(--brand, #28536b);color: #fff;text-align: center;text-decoration: none;}.viewer-page .issue-purchase a.issue-purchase-button:hover, .viewer-page .issue-purchase a.issue-purchase-button:focus-visible{background: var(--brand-dark, #17384b);}.pdf-frame{background: var(--paper);border: 1px solid var(--line);border-radius: 8px;display: block;height: calc(100vh - 170px);min-height: 720px;width: 100%;box-shadow: 0 4px 20px rgb(23 56 75 / 6%);}/**/ @media (min-width: 1000px){.viewer-page{display: grid;grid-template-columns: minmax(260px, 320px) minmax(0, 1fr);grid-template-rows: auto 1fr;gap: 0 24px;align-items: start;isolation: isolate;}/**/ .viewer-page::before{content: '';grid-column: 1;grid-row: 1 / 3;align-self: stretch;background: var(--paper);border: 1px solid var(--line);border-radius: 10px;z-index: -1;}.viewer-page .viewer-header{grid-column: 1;grid-row: 1;width: 100%;min-width: 0;margin: 0;padding: 24px;border: 0;}.viewer-page .viewer-header h1{font-size: 23px;margin-bottom: 20px;}.viewer-page .viewer-toolbar{align-items: stretch;flex-direction: column;gap: 20px;padding-top: 20px;border-top: 1px solid var(--line);}.viewer-page .viewer-page-details{align-items: flex-start;flex-direction: column;}.viewer-page .viewer-actions{flex-direction: column;}.viewer-page .viewer-actions a{background: #edf2f7;padding: 12px;}.viewer-page > .pdf-frame, .viewer-page > .notice-error{grid-column: 2;grid-row: 1 / 3;min-width: 0;}.viewer-page > .pdf-frame{height: max(620px, calc(100vh - 210px));min-height: 620px;}.viewer-page .issue-purchase{grid-column: 1;grid-row: 2;align-self: start;display: block;width: auto;margin: 0 24px 24px;padding: 16px;}.viewer-page .issue-purchase-description{font-size: 13px;}.viewer-page .issue-purchase-actions{margin-top: 12px;}.viewer-page .issue-purchase-button{width: 100%;padding: 10px 8px;font-size: 13px;}}.notice{background: var(--paper);border: 1px solid var(--line);border-radius: 8px;margin: 18px 0;padding: 14px 16px;}.notice-success{border-color: #9ae6b4;color: var(--success);}.notice-error{border-color: #feb2b2;color: var(--error);}.notice-warning{border-color: #f6c56f;color: #6f4d00;}.stacked-form{display: grid;gap: 10px;margin-top: 20px;}.stacked-form label{font-weight: 700;margin-top: 8px;}.stacked-form button{justify-self: start;margin-top: 12px;}.admin-heading{align-items: start;display: flex;justify-content: space-between;gap: 18px;}.admin-links{display: flex;flex-wrap: wrap;gap: 12px;font-weight: 700;}.check-row{align-items: start;display: flex;gap: 10px;line-height: 1.4;}.check-row input{margin-top: 4px;width: auto;}.admin-log{margin-top: 28px;}.admin-log h2{font-size: 20px;}.health-groups{display: grid;gap: 22px;margin-top: 22px;}.health-group h2{font-size: 20px;margin-bottom: 10px;}.health-table th:first-child, .health-table td:first-child{width: 150px;}.health-status{border-radius: 999px;display: inline-block;font-size: 13px;font-weight: 700;padding: 5px 9px;}.health-ok{background: #e3fcec;color: #276749;}.health-warning{background: #fff4d6;color: #6f4d00;}.health-error{background: #ffe3e3;color: #a61b1b;}.modal-backdrop{align-items: center;background: rgba(18, 32, 44, .72);display: flex;inset: 0;justify-content: center;padding: 20px;position: fixed;z-index: 10;}.agreement-modal{background: var(--paper);border-radius: 8px;box-shadow: 0 18px 60px rgba(0, 0, 0, .28);max-width: 560px;padding: 28px;}.agreement-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 22px;}.site-footer{color: var(--muted);font-size: 14px;padding: 0 0 30px;}.sr-only{clip: rect(0, 0, 0, 0);border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}@media (max-width: 680px){.site-header, .admin-heading, .admin-links, .search-form, .browse-filter, .browse-summary, .viewer-header{display: block;}.site-nav{display: flex;margin-top: 14px;}.admin-links{margin-top: 14px;}.search-form button, .browse-filter button{margin-top: 10px;width: 100%;}.clear-link{display: inline-block;padding-bottom: 0;}.search-panel, .admin-panel{padding: 20px;}.viewer-page{margin-left: calc(50% - 50vw + 10px);width: calc(100vw - 20px);}.pdf-frame{height: calc(100vh - 155px);min-height: 520px;}}.maintenance-admin-banner{padding: 12px 20px;background: #fff3d6;border-bottom: 1px solid #e6cb91;color: #654c20;font: 13px/1.6 Arial,sans-serif;text-align: center;}.maintenance-admin-banner a{color: inherit;font-weight: 700;margin-left: 8px;}

/**/ /**/ /**/ @media (max-width: 680px){.site-header .site-nav{position: relative;flex-wrap: wrap;}}.mobile-archive-exit{display: none;}.site-header{width: min(980px,calc(100% - 40px));display: flex;align-items: center;gap: 22px;padding: 22px 0 30px;margin: 0 auto 0;position: relative;font-family: Montserrat,Arial,sans-serif;}.site-header::after{content: "";position: absolute;left: 126px;right: 0;bottom: 0;height: 1px;background: var(--line);}.society-logo{flex: 0 0 auto;display: block;}.society-logo img{display: block;object-fit: contain;max-width: 100%;filter: drop-shadow(0 4px 9px rgb(23 56 75 / 9%));transition: transform 180ms ease;}.society-logo:hover img,.society-logo:focus-visible img{transform: translateY(-3px);}@media(prefers-reduced-motion:reduce){.society-logo img{transition: none;}.society-logo:hover img,.society-logo:focus-visible img{transform: none;}}.archive-brand{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 3px;}.brand-eyebrow{color: #617b87;font-size: 9px;font-weight: 700;letter-spacing: 1.7px;text-transform: uppercase;}.site-header .site-title{color: var(--brand);font: 700 clamp(22px,2.2vw,30px)/1.25 'Montagu Slab',Georgia,serif;text-decoration: none;}.brand-subtitle{color: var(--brand);font-size: 12px;}.site-header .site-nav{display: flex;align-items: center;gap: 22px;flex: 0 0 auto;font-size: 13px;}.site-header .archive-nav-link{color: var(--brand-dark);text-decoration: none;position: relative;white-space: nowrap;padding: 7px 0;background: transparent;border-radius: 0;transition: color 150ms ease, opacity 150ms ease;font-weight: 500;}.site-header .archive-nav-link::after{content: "";position: absolute;bottom: 2px;left: 0;right: 0;height: 1px;background: #e44346;transform: scaleX(0);transition: transform 150ms ease;}.site-header .archive-nav-link:hover::after,.site-header .archive-nav-link:focus-visible::after{transform: scaleX(1);}.site-header .society-nav-link{font-size: 11px;color: #65777c;font-weight: 600;letter-spacing: .8px;text-transform: uppercase;border-left: 1px solid var(--line);padding-left: 22px;}.site-header .society-nav-link::after{left: 22px;}.society-join-button{display: inline-block;flex: 0 0 auto;padding: 13px 21px;border-radius: 6px;background: #e44346;color: #fff;font: 700 13px/1.5 Montserrat,Arial,sans-serif;text-decoration: none;white-space: nowrap;box-shadow: 0 4px 8px rgb(23 56 75 / 7%);}.society-join-button:hover{background: #cc3438;color: #fff;}.site-header a:focus-visible,.site-footer a:focus-visible{outline: 2px solid currentColor;outline-offset: 4px;}footer.site-footer{display: block;width: 100%;max-width: none;margin: 28px 0 0;padding: 0;border: 0;background: #183f4e;color: #edf4f5;font-family: Montserrat,Arial,sans-serif;overflow: hidden;}.footer-feature{position: relative;isolation: isolate;overflow: hidden;background: linear-gradient(112deg,#285765,#1f4858 65%,#183c4b);}/**/ .footer-mountain-accent{display: none;position: absolute;left: 0;bottom: -1px;width: min(800px,100%);aspect-ratio: 2172/241;overflow: hidden;pointer-events: none;z-index: 1;opacity: .32;-webkit-mask-image: linear-gradient(90deg,#000 72%,transparent);mask-image: linear-gradient(90deg,#000 72%,transparent);}.footer-mountains{position: absolute;left: 0;top: -152.6971%;width: 100%;max-width: none;height: 300.4149%;object-fit: fill;transform: none;filter: saturate(.25);pointer-events: none;}.footer-jefferson-rock{position: absolute;right: 0;top: 0;width: 40%;height: 100%;object-fit: cover;object-position: center 50%;transform: scale(1.12);opacity: .48;mix-blend-mode: luminosity;pointer-events: none;z-index: 0;-webkit-mask-image: linear-gradient(90deg,transparent,#000 40%);mask-image: linear-gradient(90deg,transparent,#000 40%);}.footer-feature::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 1;background: linear-gradient(90deg,transparent 20%,#1e4b5826 45%,#1c4452b8 69%,#16384652);}.footer-support{position: relative;z-index: 2;width: min(1150px,calc(100% - 48px));margin: auto;display: grid;grid-template-columns: 116px minmax(0,1fr) 225px;align-items: center;gap: 32px;min-height: 220px;padding: 34px 0;}.footer-support .society-logo{display: block;position: relative;margin: 0;align-self: center;}.footer-support .society-logo img{display: block;width: 116px;height: 116px;max-width: 100%;object-fit: contain;}.footer-support-copy{min-width: 0;padding: 0 0 0 30px;border-left: 1px solid rgb(218 236 237 / 28%);}.site-footer .footer-support-copy p{margin: 0;font-size: 14px;line-height: 1.8;color: #d5e4e8;max-width: 53ch;}.site-footer .footer-support-copy .footer-eyebrow{font-size: 10px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: #d9e9e9;margin: 0 0 10px;}.footer-support-copy h2{font: 700 clamp(24px,2.2vw,29px)/1.25 'Montagu Slab',Georgia,serif;white-space: pre-line;max-width: 28ch;color: #fffdf6;margin: 0 0 12px;}.site-footer a{color: inherit;}.footer-support-copy p a{font-weight: 600;text-underline-offset: 3px;}.footer-membership-actions{display: flex;align-items: flex-start;flex-direction: column;gap: 13px;min-width: 0;}.site-footer .society-join-button{color: #fff;min-width: 185px;min-height: 46px;padding: 12px 20px;font-size: 14px;text-align: center;white-space: normal;background: linear-gradient(110deg,#ed4648,#dc373b);box-shadow: 0 4px 12px rgb(12 32 43 / 15%);}.site-footer .society-join-button:hover{background: #cc3438;}.site-footer .society-join-button>span{margin-left: 7px;}.site-footer .footer-membership-link{font-size: 12px;line-height: 1.6;text-decoration: underline;text-underline-offset: 3px;color: #eef5f4;overflow-wrap: anywhere;}.footer-bottom{display: block;padding: 20px 0;border-top: 1px solid rgb(221 239 239 / 15%);background: #173d4c;}.footer-bottom-inner{width: min(1150px,calc(100% - 48px));margin: 0 auto;display: flex;align-items: center;justify-content: space-between;gap: 22px;font-size: 12px;color: #cddfe5;}.footer-bottom p{margin: 0;line-height: 1.7;}.footer-bottom nav{display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;gap: 12px 18px;}.footer-bottom a{font-size: 12px;line-height: 1.7;text-decoration: none;white-space: nowrap;}.footer-bottom a+a{border-left: 1px solid rgb(218 236 237 / 24%);padding-left: 18px;}.footer-bottom a:hover,.footer-membership-link:hover{color: #fff;text-decoration: underline;text-underline-offset: 3px;}@media(max-width:1000px){.site-header{flex-wrap: wrap;}.site-header .site-nav{margin-left: 126px;}}@media(max-width:600px){.site-header{gap: 14px;padding: 18px 0;}.site-header .society-logo img{width: 72px;height: 72px;}.site-header::after{left: 0;}.brand-eyebrow{font-size: 8px;letter-spacing: 1px;}.site-header .site-title{font-size: 21px;}.brand-subtitle{font-size: 11px;}.site-header .site-nav{width: 100%;margin-left: 0;gap: 16px;justify-content: flex-start;flex-wrap: wrap;}.site-header .society-nav-link{padding-left: 14px;font-size: 10px;}.site-header .society-nav-link::after{left: 14px;}.society-join-button{padding: 10px 14px;}}@media(max-width:1000px){.footer-support{grid-template-columns: 96px minmax(0,1fr) 200px;gap: 24px;}.footer-support .society-logo img{width: 96px;height: 96px;}.footer-support-copy{padding-left: 24px;}.footer-jefferson-rock{width: 48%;}.footer-support-copy h2{font-size: 26px;}}@media(max-width:800px){.footer-support{grid-template-columns: 96px minmax(0,1fr);gap: 20px 24px;padding: 30px 0;}.footer-support .society-logo{align-self: start;margin-top: 10px;}.footer-membership-actions{grid-column: 2;}.footer-support-copy{border-left: 0;padding-left: 0;}.footer-jefferson-rock{width: 60%;}.footer-bottom-inner{align-items: flex-start;}.footer-bottom nav{gap: 8px 12px;}.footer-bottom a+a{padding-left: 12px;}}@media(max-width:600px){.footer-support{width: calc(100% - 36px);grid-template-columns: 76px minmax(0,1fr);gap: 18px;padding: 30px 0;}.footer-support .society-logo img{width: 76px;height: 76px;}.footer-support-copy h2{font-size: 23px;max-width: none;}.site-footer .footer-support-copy p{font-size: 13px;}.site-footer .footer-support-copy .footer-eyebrow{font-size: 9px;letter-spacing: 1.5px;}.footer-membership-actions{align-items: stretch;}.site-footer .society-join-button{min-width: 0;width: 100%;padding: 11px 14px;}.site-footer .footer-membership-link{font-size: 12px;}.footer-jefferson-rock{width: 100%;opacity: .24;object-position: 65% center;}.footer-bottom-inner{width: calc(100% - 36px);flex-direction: column;align-items: center;gap: 14px;text-align: center;}.footer-bottom nav{justify-content: center;}.footer-feature::after{background: linear-gradient(90deg,#1c445240,#1c4452a6);}.footer-bottom{padding: 20px 0;}}@media(prefers-reduced-motion:reduce){.site-footer a{transition: none;}}@media(max-width:600px){.footer-mountain-accent{height: 56px;aspect-ratio: auto;opacity: .45;}}/**/ @media(max-width:760px){.footer-jefferson-rock{display: none;}.footer-mountain-accent{display: block;}}/**/ @media (max-width: 600px){body .site-header.site-header{display: grid;grid-template-columns: 64px minmax(0, 1fr) 36px;gap: 12px 10px;box-sizing: border-box;width: 100%;padding: 16px 12px 8px;border-radius: 0;background: linear-gradient(112deg, #285765, #1f4858 65%, #183c4b);}body .site-header.site-header::after{display: none;}body .site-header.site-header .society-logo img{width: 64px;height: 64px;}body .site-header.site-header .brand-eyebrow{color: #dae6e6;font-size: 7px;letter-spacing: 1.2px;}body .site-header.site-header .site-title{color: #fff9ed;font: 700 clamp(15px, 4.5vw, 21px)/1.25 'Montagu Slab', Georgia, serif;}body .site-header.site-header .brand-subtitle{color: #e1e9e7;font: 10px/1.4 Montserrat, Arial, sans-serif;}body .site-header.site-header .mobile-archive-exit{display: grid;place-items: center;grid-column: 3;grid-row: 1;width: 36px;min-height: 44px;padding: 0;border: 0;background: transparent;color: #e1e9e7;cursor: pointer;}.mobile-archive-exit:focus-visible{outline: 2px solid currentColor;outline-offset: 2px;}body .site-header.site-header .site-nav{grid-column: 1 / -1;grid-row: 2;width: 100%;margin: 0;box-sizing: border-box;padding: 5px 10px;gap: 14px;border-radius: 14px;background: #173d4c;flex-wrap: wrap;}body .site-header.site-header .archive-nav-link{display: inline-flex;align-items: center;gap: 7px;color: #f2eee3;font: 12px/1.5 Montserrat, Arial, sans-serif;min-height: 34px;}body .site-header .site-nav > .archive-nav-link + .archive-nav-link{border-left: 1px solid #ffffff18;padding-left: 14px;}body .site-header .site-nav > .archive-nav-link::before{content: '';width: 18px;height: 18px;background: currentColor;mask: center / contain no-repeat;}body .site-header .site-nav > .archive-nav-link:first-child::before{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Ccircle cx='10' cy='10' r='7'/%3E%3Cpath d='m15 15 7 7'/%3E%3C/svg%3E");}body .site-header .site-nav > .archive-nav-link:nth-child(2)::before{mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Cpath d='M12 5C8 2 3 3 2 4v16c3-2 7-2 10 0 3-2 7-2 10 0V4c-1-1-6-2-10 1v15'/%3E%3C/svg%3E");}body .site-header .site-nav .society-join-button{margin-left: auto;padding: 9px 12px;border-radius: 4px;background: #ca202e;font: 700 12px/1.5 Montserrat, Arial, sans-serif;}}

/**/ .issue-cover{display: block;width: 64px;height: auto;max-height: 100px;object-fit: contain;flex: 0 0 64px;border-radius: 3px;background: #edf2f5;box-shadow: 0 2px 5px #16354918;}.issue-with-cover{display: flex;align-items: center;gap: 14px;min-width: 0;}.result>.issue-cover,.recommendation-card>.issue-cover{float: right;margin: 0 0 12px 18px;}.result,.recommendation-cards>.recommendation-card{display: flow-root;}.cover-manage-link{display: inline-block;margin-bottom: 10px;font-size: 12px;white-space: nowrap;}.thumbnail-workspace{display: grid;grid-template-columns: minmax(0,1fr) minmax(240px,1fr);gap: 24px;margin-top: 20px;}.thumbnail-preview .issue-cover{width: 180px;max-height: 270px;margin: 0 auto 15px;flex-basis: auto;}.thumbnail-workspace form{margin: 20px 0;padding-top: 18px;border-top: 1px solid #dce6ee;}.thumbnail-workspace label{display: block;font-weight: 600;margin-bottom: 8px;}.thumbnail-workspace input[type=file]{display: block;width: 100%;margin: 10px 0 16px;}.thumbnail-workspace button{font-size: 13px;}@media(max-width:700px){.thumbnail-workspace{grid-template-columns: 1fr;}.issue-cover{width: 48px;flex-basis: 48px;max-height: 76px;}.issue-with-cover{gap: 10px;}}

/**/ /**/ .home-hero > picture{display: contents;}.home-hero{position: relative;isolation: isolate;overflow: hidden;min-height: 390px;padding: 32px 48px;border: 1px solid #d9d3bf;border-radius: 9px;background: #e6dcc1;}.home-hero-art{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 38%;z-index: -2;}@media(min-width:1000px){.home-hero{width: calc(100vw - 24px);left: 50%;transform: translateX(-50%);padding: 32px 12px;}.home-hero-content{width: 100%;max-width: min(1102px,calc(100vw - 130px));margin-inline: auto;}.home-hero-art{object-position: 38%;}}.home-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, #e5d7bb 0%, #e9d2a58f 30%, rgb(40 83 107 / 18%) 56%, rgb(40 83 107 / 78%) 100%);}.home-hero h1{font: 700 39px/1.12 'Montagu Slab',Georgia,serif;white-space: pre-line;color: #234a5c;letter-spacing: -.5px;margin: 0 0 14px;max-width: 480px;}.home-hero-intro{max-width: 390px;color: #344b50;font-size: 14px;line-height: 1.6;margin: 0 0 22px;}.home-hero .home-search-form{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px;margin: 0;background: white;border: 1px solid #b8cbd6;border-radius: 6px;padding: 4px;box-shadow: 0 3px 12px rgb(40 59 60 / 8%);}.home-search-field{display: flex;align-items: center;gap: 11px;padding-left: 13px;min-width: 0;color: var(--brand, #28536b);}.home-search-field svg{flex: 0 0 20px;}.home-hero .home-search-field input{border: 0;min-width: 0;width: 100%;border-radius: 3px;padding: 10px 5px;font: 13px/1.6 Montserrat,Arial,sans-serif;color: var(--brand, #28536b);background: transparent;}.home-hero .home-search-field input::placeholder{color: #68818f;opacity: 1;}.home-hero .home-search-field input:focus{outline: 2px solid #b6cfdf;outline-offset: -1px;}.home-hero .home-search-form button{min-width: 128px;padding: 10px 25px;font-size: 13px;border-radius: 4px;background: var(--brand, #28536b);color: white;}.home-hero .home-search-form button:hover{background: var(--brand-dark, #17384b);}.home-search-help{font-size: 11px;color: #52615e;line-height: 1.7;margin: 10px 0 0;}.home-search-help strong{font-style: italic;color: #3c565b;}.home-discovery-section{margin: 60px 0 22px;}.home-discovery-header{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 17px;}.home-discovery-eyebrow{display: flex;align-items: center;gap: 10px;font-size: 9px;font-weight: 600;letter-spacing: 1.8px;text-transform: uppercase;color: var(--brand, #28536b);margin: 0 0 8px;}.home-discovery-eyebrow::before{content: "";width: 20px;height: 2px;background: #5942149e;}.home-discovery-header h2{font: 700 clamp(21px,2.3vw,28px)/1.3 'Montagu Slab',Georgia,serif;color: var(--brand, #28536b);margin: 0;}.home-discovery-browse{flex-shrink: 0;font-size: 11px;font-weight: 600;color: var(--brand, #28536b);text-decoration: none;}.home-discovery-browse:hover{text-decoration: underline;text-underline-offset: 4px;}.home-discovery{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;margin: 0;}.home-discovery>a{display: flex;flex-direction: column;min-width: 0;overflow: hidden;background: #ffffff;border: 1px solid #dce6ed;border-radius: 6px;color: var(--brand, #28536b);text-decoration: none;transition: transform 150ms ease,border-color 150ms ease,box-shadow 150ms ease;}.home-discovery>a:hover{border-color: #e8f4f0;box-shadow: 0 5px 16px rgb(40 83 107 / 9%);transform: translateY(-2px);}.home-discovery-media{aspect-ratio: 2.3/1;overflow: hidden;flex-shrink: 0;background: #dce6eb;}.home-discovery-media img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center;}.home-discovery-copy{position: relative;display: flex;flex-direction: column;align-items: flex-start;flex: 1;padding: 24px 17px 17px;}.home-discovery-icon{position: absolute;top: -25px;left: 14px;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;color: #f3d7a0;background: var(--brand, #28536b);box-shadow: 0 1px 4px rgb(40 83 107 / 8%);}.home-discovery-icon svg{width: 23px;height: 23px;}.home-discovery h3{font: 700 17px/1.3 'Montagu Slab',Georgia,serif;margin: 10px 0 7px;overflow-wrap: anywhere;}.home-discovery p{font-size: 12px;line-height: 1.6;color: #5b7482;margin: 0 0 11px;}.home-discovery-action{margin-top: auto;font-size: 11px;font-weight: 700;line-height: 1.5;}.home-discovery-action>span{display: inline-block;margin-left: 4px;}.home-discovery>a:focus-visible,.home-hero button:focus-visible{outline: 3px solid #d9a13c;outline-offset: 3px;}.home-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 18px 0;background: linear-gradient(#fff,#f7fafc);border: 1px solid #dce6ee;border-radius: 8px;overflow: hidden;}.home-stat{display: flex;align-items: center;justify-content: center;gap: 18px;padding: 25px 20px;color: var(--brand, #28536b);border-right: 1px solid #dce6ee;min-width: 0;}.home-stat:last-child{border-right: 0;}.home-stat>svg{flex: 0 0 29px;}.home-stat strong{display: block;font: 700 27px/1.3 'Montagu Slab',Georgia,serif;margin-bottom: 5px;white-space: nowrap;}.home-stat span{display: block;font-size: 11px;color: #617786;line-height: 1.5;}.home-stats-note{font-size: 12px;color: #617786;margin: -5px 0 18px;}@media(max-width:720px){.home-hero{padding: 28px;min-height: 380px;}.home-hero h1{font-size: 34px;}.home-hero::before{background: linear-gradient(90deg,rgba(255,249,231,.97),rgba(255,249,231,.82) 55%,rgba(255,249,231,.35));}.home-discovery{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}.home-stat{padding: 22px 12px;gap: 10px;}.home-stat strong{font-size: 22px;}.home-stat>svg{width: 24px;flex-basis: 24px;}}@media(max-width:500px){.home-hero{padding: 24px 20px;min-height: 0;}.home-hero h1{font-size: 31px;}.home-hero-intro{font-size: 13px;}.home-hero-art{object-position: 70% center;}.home-hero::before{background: rgba(255,249,231,.86);}.home-hero .home-search-form{grid-template-columns: 1fr;padding: 5px;gap: 5px;}.home-hero .home-search-form button{width: 100%;padding: 10px 16px;}.home-search-field{padding-left: 8px;}.home-search-help{font-size: 10px;}.home-discovery-header{align-items: flex-start;flex-direction: column;gap: 10px;}.home-discovery-copy{padding: 24px 12px 14px;}.home-discovery h3{font-size: 15px;}.home-discovery p{font-size: 11px;}.home-discovery-icon{width: 42px;height: 42px;top: -22px;left: 10px;}.home-stats{grid-template-columns: 1fr;}.home-stat{justify-content: flex-start;padding: 19px 25px;gap: 18px;border-right: 0;border-bottom: 1px solid #dce6ee;}.home-stat:last-child{border-bottom: 0;}.home-stat strong{font-size: 25px;margin-bottom: 2px;}}@media(prefers-reduced-motion:reduce){.home-discovery>a{transition: none;}}/**/ .home-page .home-masthead{position: relative;isolation: isolate;width: 100%;margin: 0;border: 1px solid #d9d3bf;border-radius: 9px;background: #e6dcc1;}.home-masthead::after{content: "";position: absolute;inset: 0 0 auto;height: 180px;border-radius: 8px 8px 0 0;z-index: -1;pointer-events: none;background: linear-gradient(180deg,rgba(255,249,231,.8),rgba(255,249,231,0));}.home-masthead .site-header{width: min(980px,calc(100vw - 40px));z-index: 2;}.home-masthead .site-header .society-nav-link{color: var(--brand, #28536b);}.home-masthead .site-header::after{background: rgb(40 83 107 / 15%);}.home-masthead .home-hero{position: static;isolation: auto;overflow: visible;width: 100%;left: auto;transform: none;margin: 0;padding: 100px 12px;border: 0;border-radius: 0;background: transparent;}.home-masthead .home-hero-art{border-radius: 8px;object-position: center 30%;}.home-masthead .home-hero::before{border-radius: 8px;}.home-page>.page-shell{width: min(1240px,calc(100% - 32px));padding-top: 0;}@media(max-width:999px){.home-masthead .home-hero{padding: 28px 20px;}}@media(max-width:500px){.home-masthead .home-hero{padding: 24px 20px;}.home-masthead .home-hero-art{object-position: 70% center;}}.home-masthead .site-header{padding: 22px 50px 20px;border-radius: 0 0 25px 25px;width: min(1100px, calc(100vw - 30px));background-color: #e8f4f0;box-shadow: 0 12px 32px rgba(15, 42, 52, 0.12), 0 1px 2px rgba(15, 42, 52, 0.06);}/**/ .home-masthead .home-hero{min-height: 500px;padding: 75px 24px 90px;background: transparent;}/**/ .home-masthead .home-hero-art{object-fit: cover;object-position: 38%;filter: none;}/**/ .home-masthead .home-hero::before{background: linear-gradient(
    90deg,
    rgba(20, 49, 60, .84) 0%,
    rgba(22, 53, 65, .77) 23%,
    rgba(28, 61, 73, .45) 46%,
    rgba(30, 61, 73, .10) 75%,
    transparent 100%
    ), /**/ linear-gradient(
    180deg,
    transparent 0%,
    transparent 55%,
    rgba(17, 46, 57, .17) 100%
    );}/**/ .home-masthead .home-hero-content{width: 100%;max-width: 1102px;margin-inline: auto;position: relative;z-index: 1;}/**/ .home-masthead .home-hero h1{font-family: 'Montagu Slab', Georgia, serif;font-size: clamp(42px, 3.8vw, 60px);line-height: 1.09;font-weight: 700;letter-spacing: -1.2px;color: #f4f7f9;max-width: 620px;margin: 0 0 20px;text-wrap: balance;text-shadow: 0 2px 10px rgba(0, 0, 0, .13);}/**/ .home-masthead .home-hero-intro{max-width: 780px;margin: 0 0 30px;color: #f1eadb;font-size: 17px;line-height: 1.8;}/**/ .home-masthead .home-search-form{width: 100%;max-width: 950px;min-height: 64px;padding: 5px;background: #fffdf8;border: 1px solid rgba(255, 255, 255, .7);border-radius: 8px;box-shadow: 0 10px 30px rgba(10, 31, 41, .22), 0 2px 5px rgba(10, 31, 41, .10);}.home-masthead .home-search-field{gap: 14px;padding-left: 18px;}.home-masthead .home-search-field input{font-size: 15px;padding: 13px 6px;color: #244c60;}.home-masthead .home-search-field input::placeholder{color: #71848c;}/**/ .home-masthead .home-search-form button{min-width: 140px;background: var(--brand, #28536b);color: #fff;border-radius: 5px;font-size: 14px;font-weight: 700;transition: background-color .2s ease, box-shadow .2s ease;}.home-masthead .home-search-form button:hover{background: #173a4d;box-shadow: 0 3px 12px rgba(10, 31, 41, .25);}/**/ .home-masthead .home-search-help{margin-top: 14px;color: #f0e7d7;font-size: 11px;line-height: 1.7;text-shadow: 0 1px 3px rgba(0, 0, 0, .25);}.home-masthead .home-search-help strong{color: #fff6df;}/**/ @media (max-width: 999px){.home-masthead .home-hero{min-height: 440px;padding: 55px 28px 70px;}}/**/ @media (max-width: 600px){.home-masthead .home-hero{min-height: 0;padding: 48px 22px 56px;}.home-masthead .home-hero::before{background: linear-gradient(
        90deg,
        rgba(20, 49, 60, .84) 0%,
        rgba(22, 53, 65, .77) 23%,
        rgba(28, 61, 73, .45) 46%,
        rgba(30, 61, 73, .10) 75%,
        transparent 100%
        ), /**/ linear-gradient(
        180deg,
        transparent 0%,
        transparent 55%,
        rgba(17, 46, 57, .17) 100%
        );}.home-masthead .home-hero h1{font-size: 36px;letter-spacing: -.7px;}.home-masthead .home-hero-intro{font-size: 14px;}.home-masthead .home-search-form{grid-template-columns: 1fr;max-width: 100%;}.home-masthead .home-search-form button{width: 100%;min-height: 44px;}}@media (prefers-reduced-motion: reduce){.home-masthead .home-search-form button{transition: none;}}.home-masthead .home-search-form{max-width: 800px;}/**/ .home-masthead{position: relative;overflow: hidden;isolation: isolate;}.home-hero{position: relative;overflow: hidden;}/**/ .home-hero-art{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 38%;transform: translate3d(
    0,
    var(--hero-parallax, 0px),
    0
    ) scale(1.08);transform-origin: center center;will-change: transform;pointer-events: none;}/**/ .home-hero-content{position: relative;z-index: 2;}/**/ @media (prefers-reduced-motion: reduce){.home-hero-art{transform: none !important;will-change: auto;}}/**/ .home-newest{margin: 28px 0;}.home-newest-header{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 12px;}.home-newest-header h2{margin: 0;color: #527184;font: 700 11px/1.5 Arial,sans-serif;letter-spacing: .14em;text-transform: uppercase;}.home-newest-header>a{color: var(--brand, #28536b);font-size: 12px;font-weight: 600;text-decoration: none;}.home-newest-header>a:hover{text-decoration: underline;}.home-newest-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;}.home-newest-card{min-width: 0;background: #fff;border: 1px solid #dbe6ed;border-radius: 6px;box-shadow: 0 2px 8px #28536b06;overflow: hidden;}.home-newest-link{display: flex;align-items: center;gap: 12px;height: 100%;padding: 10px;color: var(--brand, #28536b);text-decoration: none;box-sizing: border-box;}.home-newest-card:has(a):hover{border-color: #9ab9ca;box-shadow: 0 3px 12px #28536b12;}.home-newest-link:focus-visible{outline: 3px solid #d9a13c;outline-offset: -3px;}.home-newest-cover{display: grid;place-items: center;flex: 0 0 72px;width: 72px;height: 96px;background: #f1f4f4;border-radius: 3px;overflow: hidden;}.home-newest-cover .issue-cover{display: block;width: 100%;height: 100%;object-fit: contain;max-height: 100%;object-position: center;}.home-newest-copy{min-width: 0;}.home-newest-label{display: inline-block;padding: 3px 5px;background: #edf4f7;border-radius: 3px;font: 700 8px/1.4 Arial,sans-serif;letter-spacing: .1em;text-transform: uppercase;}.home-newest-copy h3{margin: 6px 0;font: 700 14px/1.3 Georgia,serif;overflow-wrap: anywhere;}.home-newest-copy p{margin: 0;color: #657e8d;font-size: 11px;line-height: 1.5;}@media(max-width:1100px){.home-newest-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media(max-width:520px){.home-newest-grid{grid-template-columns: 1fr;}.home-newest-header{align-items: baseline;}.home-newest-header>a{font-size: 11px;}.home-newest-copy h3{font-size: 16px;}.home-newest-cover{flex-basis: 76px;width: 76px;height: 100px;}}/**/ .home-page .home-stats{position: relative;isolation: isolate;display: grid;grid-template-columns: 35% minmax(0, 1fr);min-height: 172px;margin: 0 0 28px;background: #eaf1eb;border: 1px solid #e0e8e2;border-radius: 12px;box-shadow: inset 0 0 24px #c6e1d800;overflow: visible;}.home-stats-art{position: absolute;inset: 0 auto 0 0;width: 35%;pointer-events: none;clip-path: inset(-50px 0 0 -24px);border-radius: 0 0 0 11px;z-index: 0;}.home-stats-art img{position: absolute;display: block;max-width: none;height: auto;filter: drop-shadow(4px 5px 5px #5b452b28);}.home-stats-art .home-stats-open{width: 110%;left: -5px;top: -100px;transform: rotate(17deg);}.home-stats-art .home-stats-stack{width: 80%;left: -3.6%;top: -65px;transform: rotate(-8deg);filter: sepia(0.22) saturate(0.58) brightness(0.94) contrast(0.94);}.home-stats-content{position: relative;grid-column: 2;min-width: 0;padding: 30px 28px 30px 15px;z-index: 1;}.home-stats-content h2{display: flex;align-items: center;gap: 16px;margin: 0 0 18px;color: var(--brand, #28536b);font-size: 14px;letter-spacing: .18em;text-transform: uppercase;}.home-stats-content h2::after{content: '';height: 1px;flex: 1;min-width: 24px;background: #28536b5e;}.home-stats-values{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));}.home-page .home-stat{justify-content: flex-start;gap: 13px;padding: 5px 18px;border-right: 1px solid #cfc4af;border-bottom: 0;min-width: 0;}.home-page .home-stat:first-child{padding-left: 0;}.home-page .home-stat:last-child{border-right: 0;padding-right: 0;}.home-page .home-stat>svg{box-sizing: content-box;width: 30px;height: 30px;flex: 0 0 30px;padding: 15px;border-radius: 50%;background: #3c5d6614;color: var(--brand, #28536b);}.home-page .home-stat strong{font-size: clamp(25px,2.5vw,36px);line-height: 1.2;margin-bottom: 0;white-space: normal;overflow-wrap: anywhere;}.home-page .home-stat span{font-size: 14px;color: #436779;}/**/ @media(max-width:1100px){.home-page .home-stats{grid-template-columns: 1fr;min-height: 0;margin-top: 36px;}.home-stats-art{display: none;}.home-stats-art .home-stats-open{width: 100%;left: 0;top: -35px;transform: rotate(12deg);}.home-stats-art .home-stats-stack{width: 70%;left: -3%;top: -20px;transform: rotate(-8deg);}.home-stats-content{grid-column: 1;padding: 24px;}.home-stats-content h2{min-height: 0;padding-left: 0;margin-bottom: 24px;font-size: 13px;letter-spacing: .12em;}.home-stats-content h2::after{display: none;}.home-page .home-stat{justify-content: center;gap: 14px;padding: 8px 18px;}.home-page .home-stat:first-child{padding-left: 0;}.home-page .home-stat:last-child{padding-right: 0;}.home-page .home-stat>svg{width: 28px;height: 28px;flex-basis: 28px;padding: 12px;}.home-page .home-stat strong{font-size: 30px;white-space: nowrap;overflow-wrap: normal;}.home-page .home-stat span{font-size: 14px;}}/**/ @media(max-width:600px){.home-page .home-stats{margin-top: 32px;}.home-stats-art{width: 145px;height: 100px;}.home-stats-art .home-stats-open{top: -16px;}.home-stats-art .home-stats-stack{top: -10px;}.home-stats-content{padding: 20px;}.home-stats-content h2{min-height: 0;padding-left: 0;margin-bottom: 20px;font-size: 12px;letter-spacing: .09em;}.home-stats-values{grid-template-columns: 1fr;}.home-page .home-stat,.home-page .home-stat:first-child,.home-page .home-stat:last-child{display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap: 18px;padding: 16px 0;border-right: 0;border-bottom: 1px solid #d8cbb6;}.home-page .home-stat:last-child{border-bottom: 0;padding-bottom: 0;}.home-page .home-stat>svg{width: 27px;height: 27px;flex: 0 0 27px;padding: 12px;margin: 0;}.home-page .home-stat strong{font-size: 29px;margin-bottom: 4px;}.home-page .home-stat span{font-size: 15px;}}/**/ .home-featured{margin: 60px 0;scroll-margin-top: 24px;}.home-featured .home-discovery-header{flex-direction: row;align-items: center;}.home-featured-controls{display: flex;align-items: center;gap: 28px;flex-shrink: 0;}.home-featured-position{display: flex;flex-direction: column;align-items: center;gap: 8px;color: var(--brand, #28536b);}.home-featured-position [data-feature-counter]{font: 600 23px/1.2 'Montagu Slab', Georgia, serif;white-space: nowrap;}.home-featured-position [data-feature-page-label]{max-width: 180px;font: 600 11px/1.4 Montserrat, Arial, sans-serif;letter-spacing: .16em;text-align: center;text-transform: uppercase;overflow-wrap: anywhere;}.home-featured-arrows{display: flex;align-items: center;gap: 12px;padding: 0 10px;border-inline: 1px solid #bdb49f;}.home-featured-controls[hidden]{display: none;}.home-featured-controls button{display: grid;place-items: center;width: 54px;height: 48px;padding: 0;background: transparent;border: 0;border-radius: 3px;color: var(--brand, #28536b);font: 36px/1 Arial,sans-serif;cursor: pointer;}.home-featured-controls button:hover{background: #eaf2f7;border-color: #8aafc4;}.home-featured-slides{display: grid;gap: 16px;width: min(1240px, 100%);justify-self: center;}.home-featured-slide{position: relative;isolation: isolate;display: grid;grid-template-columns: 58% 42%;min-height: 285px;background: none;border: none;border-radius: 7px;overflow: hidden;}.home-featured-slide[hidden]{display: none;}.home-featured-backdrop{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .12;z-index: -1;pointer-events: none;display: none;}.home-featured-copy{position: relative;min-width: 0;padding: 30px 36px;z-index: 2;}.home-featured-type{margin: 0 0 10px;color: var(--brand, #28536b);font: 600 10px/1.5 Arial,sans-serif;letter-spacing: .1em;text-transform: uppercase;}.home-featured-copy h3{margin: 0 0 12px;color: var(--brand, #28536b);font: 700 clamp(23px,2.5vw,32px)/1.15 'Montagu Slab',Georgia,serif;overflow-wrap: anywhere;}.home-featured-description{margin: 0 0 10px;color: #526b76;font-size: 14px;line-height: 1.65;overflow-wrap: anywhere;}.home-featured-meta{display: block;color: var(--brand, #28536b);font-size: 14px;font-family: 'Montagu Slab';}.home-featured-action{display: inline-block;margin-top: 18px;padding: 11px 17px;border: 1px solid #e3edf1;border-radius: 4px;background: #fff;color: var(--brand, #28536b);text-decoration: none;font-size: 13px;font-weight: 600;}.home-featured-action:hover{background: #eaf2f7;}.home-featured button:focus-visible,.home-featured a:focus-visible{outline: 3px solid #edbe69;outline-offset: 3px;}.home-featured-art{position: relative;min-width: 0;pointer-events: none;linear-gradient(102deg, #f2f3f1ab 10%, #94876b2b 40%, rgb(244 247 249 / 55%) 100%), url(/assets/images/paper-texture.webp);background-size: cover;background-position: center;}.home-featured-stack{position: absolute;top: 5%;left: 12%;width: 90%;max-width: none;height: auto;transform: rotate(8deg);}.home-featured-cover{position: absolute;top: 16%;left: 9%;width: 78%;transform: rotate(-12deg);filter: drop-shadow(-6px 6px 10px #132b4c66);}.home-featured-cover .issue-cover{display: block;width: 100%;height: auto;max-height: none;border-radius: 3px;background: #fffaf0;}@media(max-width:800px){.home-featured-slide{grid-template-columns: 63% 37%;}.home-featured-copy{padding: 26px;}.home-featured-copy h3{font-size: 25px;}.home-featured-stack{top: 15%;width: 115%;left: 0;}.home-featured-cover{top: 25%;width: 95%;left: 0;}}@media(max-width:520px){.home-featured .home-discovery-header{gap: 10px;flex-wrap: wrap;}.home-featured .home-discovery-header h2{font-size: 21px;}.home-featured-controls{gap: 18px;margin-left: auto;}.home-featured-controls button{width: 44px;height: 44px;font-size: 30px;}.home-featured-slide{grid-template-columns: 1fr;}.home-featured-copy{padding: 24px;}.home-featured-copy h3{font-size: 26px;}.home-featured-art{height: 170px;overflow: hidden;margin-top: 0;}.home-featured-stack{width: 190px;left: calc(50% - 55px);top: 0;}.home-featured-cover{width: 155px;left: calc(50% - 110px);top: 15px;}.home-featured-action{margin-top: 16px;}}/**/ .home-stats-credit{position: relative;z-index: 3;grid-column: 1/-1;display: flex;align-items: center;gap: 18px;padding: 18px 20px;background: linear-gradient(110deg,#285b6b,#214c5d);border-top: 1px solid #62818a;border-radius: 0 0 11px 11px;color: #dce9e7;box-shadow: inset 0 2px 5px #143e4d20;}.home-stats-credit p{display: flex;align-items: center;justify-content: center;gap: 20px;flex: 1;margin: 0;font: 600 11px/1.6 Arial,sans-serif;letter-spacing: .2em;text-align: center;text-transform: uppercase;}.home-stats-credit p::before,.home-stats-credit p::after{content: '';flex: 1;min-width: 24px;height: 1px;background: #91a9ad80;}.home-stats-rivet{flex: 0 0 14px;width: 14px;height: 14px;border: 1px solid #234c5b;border-radius: 50%;background: radial-gradient(circle at 35% 30%, #eaf1eb00, #f4f7f900 60%, #214a59);box-shadow: 0 1px 3px #092c4590, inset 0 0 0 2px #dde5e1;}@media(max-width:1100px){.home-stats-credit{display: none;}}/**/ .home-newest-support{display: grid;grid-template-columns: minmax(0,2fr) minmax(270px,1fr);gap: 40px;align-items: stretch;margin: 30px 0;}.home-newest-support .home-newest{min-width: 0;margin: 0;}.home-newest-support .home-newest-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.home-newest-support .support-strip{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;min-width: 0;margin: 0;padding: 30px;box-sizing: border-box;background: transparent;border: none;}.home-newest-support .support-strip .icon-wrapper{flex: 0 0 auto;}.home-newest-support .support-strip .desc-wrapper{display: flex;flex-direction: column;gap: 8px;text-align: center;min-width: 0;}.home-newest-support .support-strip .options-wrapper{width: 100%;margin: 0;}.home-newest-support .support-strip .options-wrapper a{display: block;text-align: center;}.home-newest-support--empty{grid-template-columns: 1fr;}@media(max-width:850px){.home-newest-support{grid-template-columns: 1fr;gap: 20px;}.home-newest-support .support-strip{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;}.home-newest-support .support-strip .options-wrapper{grid-column: 1/-1;}}@media(max-width:400px){.home-newest-support .home-newest-link{gap: 8px;padding: 8px;}.home-newest-support .home-newest-cover{flex-basis: 45px;width: 45px;height: 64px;}.home-newest-support .home-newest-copy h3{font-size: 13px;}.home-newest-support .home-newest-label{font-size: 7px;}.home-newest-support .home-newest-copy p{font-size: 10px;}.home-newest-support .support-strip{padding: 20px;}}/**/ .home-donation-card{align-self: start;min-width: 0;overflow: hidden;border: none;border-radius: 9px;background: transparent;box-shadow: none;}.home-donation-photo{position: relative;aspect-ratio: 1.9;overflow: hidden;background: transparent;}.home-donation-photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center 45%;}.home-donation-body{position: relative;padding: 0 24px 24px;}.home-donation-body h2{position: relative;display: block;margin: -50px auto 12px;padding: 10px 5px 5px;border-radius: 50px 50px 0 0;background: #f4f7f9;color: var(--brand, #28536b);font: 700 24px/1.2 'Montagu Slab',Georgia,serif;text-align: center;text-wrap: balance;width: 75%;}.home-donation-body p{margin: 8px 0 20px;color: #526b76;font-size: 14px;line-height: 1.7;text-align: center;}.home-donation-button{display: flex;align-items: center;justify-content: center;gap: 12px;width: 100%;box-sizing: border-box;padding: 13px 18px;border: 1px solid #28536b;border-radius: 5px;background: var(--brand, #28536b);color: #fff;text-decoration: none;font-size: 14px;font-weight: 600;line-height: 1.5;}.home-donation-button:hover{background: #1d4054;border-color: #1d4054;}.home-donation-button:focus-visible{outline: 3px solid #d9a13c;outline-offset: 3px;}@media(max-width:850px){.home-donation-photo{aspect-ratio: 2.6;}.home-donation-body{padding: 0 28px 26px;}.home-donation-body h2{max-width: 450px;margin: -26px auto 0;}.home-donation-body p{max-width: 480px;margin: 8px auto 20px;}.home-donation-button{max-width: 360px;margin-inline: auto;}}@media(max-width:450px){.home-donation-photo{aspect-ratio: 1.9;}.home-donation-body{padding: 0 20px 22px;}.home-donation-body h2{font-size: 23px;padding-inline: 12px;}}/**/ .home-page .home-featured{position: relative;width: calc(100vw - 20px);max-width: none;left: 50%;transform: translateX(-50%);box-sizing: border-box;background: linear-gradient(135deg, #f2f2f0 0%, #f0f1f0 30.4%, rgb(242 243 241 / 90%) 100%), var(--home-featured-texture, url(/assets/images/featured_articles.webp));padding-top: 30px;background-position: right center;background-size: contain;padding-top: 30px;}.home-page .home-featured>.home-discovery-header{width: min(1240px,100%);margin-inline: auto;}.home-page .home-featured-copy{padding-left: max(36px,calc((100vw - 1240px)/2));background: linear-gradient(102deg, #f6f6f5 58%, rgba(242, 243, 241, 0) 100%);align-content: center;border-radius: 7px;}@media(max-width:800px){.home-page .home-featured-copy{padding-left: 26px;}}@media(max-width:520px){.home-page .home-featured-copy{padding-left: 24px;}}/**/ .home-page .home-featured-slide{grid-template-columns: 32% minmax(0,68%);}.home-page .home-featured-art{grid-column: 1;grid-row: 1;}.home-page .home-featured-copy{grid-column: 2;grid-row: 1;padding: 30px 36px;}.home-page .home-featured-stack{left: 8%;}.home-page .home-featured-cover{left: 13%;}@media(max-width:800px){.home-page .home-featured-slide{grid-template-columns: 37% minmax(0,63%);}.home-page .home-featured-copy{padding: 26px;}.home-page .home-featured-stack{left: 0;}.home-page .home-featured-cover{left: 0;}}@media(max-width:520px){.home-page .home-featured-slide{grid-template-columns: minmax(0,1fr);}.home-page .home-featured-art{grid-column: 1;grid-row: 1;}.home-page .home-featured-copy{grid-column: 1;grid-row: 2;padding: 24px;}.home-page .home-featured-stack{left: calc(50% - 55px);}.home-page .home-featured-cover{left: calc(50% - 110px);}}/**/ .home-page .home-featured-art{display: flex;align-items: center;justify-content: center;height: auto;min-height: 0;padding: 24px;box-sizing: border-box;overflow: visible;}.home-page .home-featured-cover{position: static;inset: auto;width: auto;max-width: 360px;height: 300px;transform: none;filter: none;box-shadow: 5px 5px 18px -3px #28536b75, 1px 1px 1px 1px #00000014;}.home-page .home-featured-cover .issue-cover{display: block;width: 100%;height: 100%;max-height: 100%;object-fit: contain;object-position: center;background: transparent;border-radius: 0;}@media(max-width:800px){.home-page .home-featured-art{padding: 20px;}.home-page .home-featured-cover{height: 270px;}}@media(max-width:520px){.home-page .home-featured-art{padding: 20px 24px 0;}.home-page .home-featured-cover{height: 250px;}}/**/ html{scroll-behavior: smooth;}.home-topics{margin: 44px 0 25px;padding: 40px 0 40px;border-top: 1px solid #cbd9dc;border-bottom: 1px solid #cbd9dc;scroll-margin-top: 28px;}.home-topics header{text-align: center;margin-bottom: 24px;}.home-topics .home-discovery-eyebrow{justify-content: center;}.home-topics h2{margin: 6px 0 10px;color: var(--brand, #28536b);font: 700 clamp(25px,3vw,32px)/1.25 'Montagu Slab',Georgia,serif;}.home-topics header>p:last-child{margin: 0;color: #617784;font: italic 16px/1.6 Georgia,serif;}.home-topics ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 16px;list-style: none;padding: 0;margin: 0;}.home-topics li{margin: 0;max-width: 100%;}.home-topics li a{display: flex;align-items: center;gap: 20px;min-height: 46px;padding: 10px 19px;border: 1px solid #d2dedf;border-radius: 3px;background: linear-gradient(120deg,#fffdf8,#f5f6f2);color: var(--brand, #28536b);text-decoration: none;font: 600 16px/1.4 Georgia,serif;overflow-wrap: anywhere;transition: background-color 160ms ease,border-color 160ms ease,transform 160ms ease;}.home-topics li a span{color: #9b7c40;font: 16px/1 Arial,sans-serif;}.home-topics li a:hover{border-color: #9caa9f;background: #eef2ec;transform: translateY(-2px);}.home-topics a:focus-visible{outline: 3px solid #bd944e;outline-offset: 3px;}.home-topics-empty{text-align: center;color: #617784;font-size: 14px;}.home-discovery.home-discovery--three{grid-template-columns: repeat(3,minmax(0,1fr));}@media(max-width:720px){.home-discovery.home-discovery--three{grid-template-columns: repeat(2,minmax(0,1fr));}.home-topics{padding-block: 24px;}.home-topics ul{gap: 10px;}.home-topics li a{font-size: 15px;padding: 10px 15px;gap: 15px;}}@media(max-width:420px){.home-topics ul{justify-content: flex-start;}.home-topics li{flex: 1 1 auto;}.home-topics li a{justify-content: space-between;}}@media(prefers-reduced-motion:reduce){html{scroll-behavior: auto;}.home-topics li a{transition: none;}.home-topics li a:hover{transform: none;}}/**/ .home-topics ul{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px 0;justify-content: initial;}.home-topics li{min-width: 0;max-width: none;margin: 0;border-left: 1px solid #c7d8df;}.home-topics li a{position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 0;min-height: 100px;height: 100%;box-sizing: border-box;padding: 28px 16px 12px 22px;border: 0;border-radius: 0;background: transparent;color: var(--brand, #28536b);transform: none;transition: background-color 160ms ease;}.home-topics li a span{font-family: Georgia,serif;color: inherit;}.home-topics li a .home-topic-number{position: absolute;left: 13px;top: 0;color: #8aabb9;font: 400 24px/1.1 Georgia,serif;letter-spacing: .02em;}.home-topics li a .home-topic-title{display: block;margin: 5px 0 7px;font: 600 16px/1.3 'Montserrat';overflow-wrap: anywhere;text-wrap: balance;}.home-topics li a .home-topic-caption{display: none;margin-bottom: 12px;color: #617b89;font: 400 13px/1.45 Georgia,serif;}.home-topics li a .home-topic-explore{display: flex;align-items: center;gap: 9px;margin-top: auto;font: 600 12px/1.5 'Montserrat',serif;}.home-topics li a .home-topic-explore span{font-family: Arial,sans-serif;color: var(--brand, #28536b);}.home-topics li a:hover{background: #e8eff080;transform: none;}.home-topics li a:hover .home-topic-title{text-decoration: underline;text-underline-offset: 3px;}@media(max-width:1000px){.home-topics ul{grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px 0;}.home-topics li a{min-height: 135px;padding-right: 22px;}}@media(max-width:600px){.home-topics ul{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px 0;}.home-topics li a{min-height: 145px;padding-left: 18px;padding-right: 14px;}.home-topics li a .home-topic-number{left: 10px;}.home-topics li a .home-topic-title{font-size: 17px;}}@media(prefers-reduced-motion:reduce){.home-topics li a{transition: none;}}/**/ .home-topics li a{display: grid;grid-template-columns: 30px minmax(0,1fr);grid-template-rows: 1fr auto;align-content: start;align-items: start;column-gap: 15px;row-gap: 3px;min-height: 20px;padding: 8px 14px 10px;}.home-topics li a .home-topic-number{position: static;grid-column: 1;grid-row: 1/3;align-self: start;line-height: 1.2;}.home-topics li a .home-topic-title{grid-column: 2;grid-row: 1;margin: 2px 0 0;}.home-topics li a .home-topic-explore{grid-column: 2;grid-row: 2;margin: 0;}@media(max-width:600px){.home-topics li a{grid-template-columns: 27px minmax(0,1fr);column-gap: 8px;min-height: 100px;padding: 8px 10px;}}/**/ @media(max-width:600px){.home-newest-support .home-newest-grid{grid-template-columns: minmax(0,1fr);}.home-topics li a{display: grid;grid-template-columns: 24px minmax(0,1fr);grid-template-rows: auto auto;align-content: center;align-items: start;column-gap: 7px;row-gap: 7px;min-height: 0;padding: 8px 10px;}.home-topics li a .home-topic-number{position: static;grid-column: 1;grid-row: 1 / span 2;align-self: center;line-height: 1.2;}.home-topics li a .home-topic-title{grid-column: 2;grid-row: 1;margin: 2px 0 0;font-size: 14px;line-height: 1.35;text-wrap: normal;}.home-topics li a .home-topic-explore{grid-column: 2;grid-row: 2;margin: 0;}}/**/ .home-discovery.home-discovery-editorial{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.home-discovery-editorial > a{display: grid;grid-template-columns: 34% minmax(0, 1fr);min-height: 190px;border-color: #d8e3e9;background: linear-gradient(110deg, #fff, #fbfdfe);}.home-discovery-editorial > a:nth-child(-n+2){grid-column: 1 / -1;grid-template-columns: 41% minmax(0, 1fr);min-height: 170px;}.home-discovery-editorial > a:nth-child(-n+2) .home-discovery-media{position: relative;}.home-discovery-editorial > a:nth-child(-n+2) .home-discovery-media img{position: absolute;inset: 0;width: 100%;}.home-discovery-editorial > a:nth-child(-n+2) h3{margin-top: 4px;margin-bottom: 4px;}.home-discovery-editorial > a:nth-child(-n+2) p{margin-bottom: 6px;}.home-discovery-editorial .home-discovery-media{height: 100%;min-height: 0;aspect-ratio: auto;}.home-discovery-editorial .home-discovery-media img{height: 100%;min-height: 100%;object-fit: cover;}.home-discovery-editorial .home-discovery-copy{padding: 26px 24px 24px 75px;min-width: 0;}.home-discovery-number{position: absolute;top: 24px;left: 22px;color: #ae9669;font: 600 26px/1.2 Georgia, serif;}.home-discovery-number::after{content: '';display: block;width: 23px;height: 2px;margin-top: 12px;background: #b6a37f;}.home-discovery-label{color: #607e8d;font: 600 9px/1.5 Montserrat, Arial, sans-serif;letter-spacing: .12em;text-transform: uppercase;}.home-discovery-editorial h3{margin: 8px 0 10px;font-size: 22px;line-height: 1.25;}.home-discovery-editorial p{font-family: Montserrat, Arial, sans-serif;font-size: 13px;line-height: 1.65;margin-bottom: 16px;}.home-discovery-editorial .home-discovery-action{font-family: Montserrat, Arial, sans-serif;font-size: 12px;}.home-discovery.home-discovery-editorial.home-discovery--three > a:first-child{grid-column: 1 / -1;}.home-discovery.home-discovery-editorial.home-discovery--three > a:not(:first-child){grid-column: auto;grid-template-columns: 34% minmax(0, 1fr);}@media (max-width: 900px){.home-discovery-editorial .home-discovery-copy{padding: 22px 18px 20px 56px;}.home-discovery-number{top: 21px;left: 17px;font-size: 23px;}.home-discovery-editorial h3{font-size: 19px;}}@media (max-width: 650px){.home-discovery.home-discovery-editorial{grid-template-columns: minmax(0, 1fr);gap: 16px;}.home-discovery-editorial > a, .home-discovery-editorial > a:nth-child(-n+2), .home-discovery.home-discovery-editorial.home-discovery--three > a:not(:first-child){grid-column: auto;grid-template-columns: 31% minmax(0, 1fr);min-height: 185px;}.home-discovery-editorial .home-discovery-copy{padding: 20px 15px 20px 48px;}.home-discovery-number{top: 19px;left: 12px;font-size: 22px;}.home-discovery-label{font-size: 8px;letter-spacing: .08em;}.home-discovery-editorial h3{font-size: 18px;}.home-discovery-editorial p{font-size: 12px;}}/**/ .home-newest-support--newest-only > .home-newest{grid-column: 1 / -1;}

/**/ .skip-link{position: fixed;top: 12px;left: 12px;z-index: 10000;transform: translateY(calc(-100% - 24px));padding: 12px 18px;background: #fff;color: #17384b;font: 700 16px/1.5 Montserrat, Arial, sans-serif;border-radius: 4px;}.skip-link:focus{transform: none;}body :is(a, button, input, select, textarea, summary, [tabindex="0"]):focus-visible{outline: 3px solid #17384b !important;outline-offset: 3px !important;box-shadow: 0 0 0 3px #fff, 0 0 0 6px #17384b !important;}/**/ #agreement-title:focus{outline: none;}[data-accessibility-error]:focus{outline: none;}@media (forced-colors: active){body :is(a, button, input, select, textarea, summary, [tabindex="0"]):focus-visible{outline-color: Highlight !important;}}
