.lp{--paper:#f7f3ea;--surface:#fff;--ink:#14263a;--soft:#5b6570;--rule:#e3dccb;--gold:#d9b96f;--gold-ink:#8a6a22;--display:"Newsreader","Campus Serif Fallback",Georgia,serif;--body:"Hanken Grotesk","Campus Sans Fallback","Helvetica Neue",Arial,sans-serif;--gutter:16px;--max:1180px;--dc-ink:#152337;--dc-gold:#d9bb7c;--primary:var(--navy);--deep:#0b1e33;--gold-soft:var(--gold);--gold-text:var(--gold-ink);--background:var(--paper);--foreground:var(--ink);--soft-text:var(--soft);--border:var(--rule);--muted:#ede8dd;--serif:var(--display);--sans:var(--body);--wrap:1200px;--navy:#0f2338;--cream:#f3d9a0;--dating:#a8462e;--marriage:#842c47;--family:#3d6a4e;--t-dating:#f4e2da;--t-marriage:#f3e1e6;--t-family:#e3ece5;--ok:#2f6b45;--ok-t:#e1efe5;--warn:#8a5a00;--warn-t:#fbefd3;--bad:#a12c2c;--bad-t:#f8e0de;--mute-t:#ece9e2;--tool:#e9e4d8;--tool-ink:#14263a;--r-btn:999px;--r-card:12px;--r-input:10px;--r-sheet:22px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--on-college:#f7f3ea;--ui-paper:var(--paper)!important;--ui-surface:var(--surface)!important;--ui-text:var(--ink)!important;--ui-muted:var(--soft)!important;--ui-border:var(--rule)!important;--ui-gold:var(--gold)!important;--ui-navy:var(--navy)!important;--ui-font:var(--body)!important;--ui-serif:var(--display)!important}@layer legacy{.lp .checkout-actions .lc-button{min-height:44px}.lp .cb-card .lc-button{margin:12px 0;display:inline-flex}.lp #partner-guide{--bg:var(--ui-paper,#faf9f6);--paper:var(--ui-surface,#fff);--ink:var(--ui-text,#152337);--muted:var(--ui-muted,#586575);--line:var(--ui-border,#ddd4c2);--navy:#102740;--navy-ink:#faf9f6;--gold:var(--ui-gold-rule,#b79450);--gold-soft:var(--accent-tint,#f6f1e4);--family:#276440;--bronze:#83532b;--silver:#586575;--goldtier:#80601e;--sans:system-ui,sans-serif;--serif:Georgia,serif;color:var(--ink);background:var(--bg);font:1rem/1.6 var(--sans);overflow-wrap:anywhere;padding-bottom:2rem}.lp #partner-guide *{box-sizing:border-box}.lp #partner-guide .wrap{max-width:1000px;padding:0 max(16px,env(safe-area-inset-left)) 32px;margin:auto}.lp #partner-guide :is(h1,h2,h3){font-family:var(--serif);letter-spacing:normal;text-transform:none;color:inherit;margin:0;font-weight:400;line-height:1.2}.lp #partner-guide h1{max-width:24ch;font-size:clamp(2rem,5vw,3rem)}.lp #partner-guide h2{font-size:1.8rem}.lp #partner-guide h3{font-size:1.4rem}.lp #partner-guide p{margin:0}.lp #partner-guide section{gap:16px;margin-top:32px;display:grid}.lp #partner-guide .guide-hero{background:var(--navy);color:var(--navy-ink);margin:0}.lp #partner-guide .guide-hero .wrap{gap:16px;padding-block:40px;display:grid}.lp #partner-guide .eyebrow{letter-spacing:.04em;font-size:.875rem;font-weight:600}.lp #partner-guide .colleges,.lp #partner-guide .vers,.lp #partner-guide .guide-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp #partner-guide .colleges span,.lp #partner-guide .pill{border:1px solid;border-radius:30px;padding:4px 12px;font-size:.875rem}.lp #partner-guide .roles,.lp #partner-guide .tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp #partner-guide .role,.lp #partner-guide .tier{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.lp #partner-guide .big{font:2.2rem/1.2 var(--serif)}.lp #partner-guide .big small{font:1rem/1.5 var(--sans);color:var(--muted);display:block}.lp #partner-guide ul{gap:8px;margin:0;padding-left:20px;display:grid}.lp #partner-guide .soon,.lp #partner-guide .open-label{border:1px solid var(--gold);border-radius:30px;margin-top:6px;padding:4px 9px;font-size:.75rem;display:inline-block}.lp #partner-guide .open-label{color:#102740;background:#d9bb7c;font-weight:700}.lp #partner-guide .founding{background:var(--gold-soft);border:1px solid var(--gold);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.lp #partner-guide .seal{border:3px double var(--gold);text-align:center;width:96px;height:96px;font:1rem/1.2 var(--serif);border-radius:50%;place-items:center;display:grid}.lp #partner-guide .seal b{font-size:2rem;display:block}.lp #partner-guide .founding h3{margin-bottom:12px}.lp #partner-guide .loopbox{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px;overflow:auto}.lp #partner-guide .loopbox svg{width:100%;min-width:0;height:auto;display:block}.lp #partner-guide .tier{border-top:6px solid var(--c)}.lp #partner-guide .tier h3{color:var(--c)}.lp #partner-guide .rate{font:2rem var(--serif)}.lp #partner-guide .lead,.lp #partner-guide .fine{color:var(--muted)}.lp #partner-guide .fine{font-size:.875rem}.lp #partner-guide .promise{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.lp #partner-guide .promise li:before{content:"✓ ";font-weight:700}.lp #partner-guide .guide-cta{border-top:1px solid var(--line);padding-top:24px}.lp #partner-guide .cta{font:1.8rem var(--serif)}.lp #partner-guide a{color:inherit;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.lp #partner-guide .lc-button{color:#102740;background:#d9bb7c;border:1px solid #b79450;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none}.lp #partner-guide :focus-visible{outline:3px solid var(--ui-focus,#235eab);outline-offset:4px}.lp #partner-guide{--bg:#101d2c;--paper:#192a3c;--ink:#f5f1e8;--muted:#bcc5cf;--line:#526171;--gold:#d9bb7c;--gold-soft:#243447;--family:#9bd6b4;--bronze:#deb08a;--silver:#c0c9d4;--goldtier:#e8ca8d;--ui-focus:#9dc5ff;color-scheme:dark}.lp #partner-guide :is(.eyebrow,.soon,.pill){color:inherit}.lp #partner-guide .guide-hero .eyebrow{color:#d9bb7c}.lp #partner-public a:not(.lc-button){color:inherit;text-underline-offset:.2em;text-decoration:underline}.lp #partner-public a:not(.lc-button):hover{text-decoration-thickness:2px}.lp #partner-public .lc-button{background:var(--ui-gold,#d9bb7c);min-height:44px;color:var(--ui-navy,#102740);border:1px solid var(--ui-gold-rule,#b79450);cursor:pointer;white-space:normal;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font:600 1rem/1.4 system-ui,sans-serif;text-decoration:none;display:inline-flex}.lp #partner-public .lc-button:hover{background:var(--ui-gold-hover,#e8d09c)}.lp #partner-public .lc-button:active{background:var(--ui-gold-pressed,#c7a45e)}.lp #partner-public .campus-partner-form .fine{color:var(--partner-muted);font-size:.875rem}.lp #partner-public .lc-button{overflow-wrap:anywhere;min-width:0;max-width:100%}.lp .wrap{width:min(100% - 64px,var(--wrap));margin-inline:auto}.lp .eyebrow{font:600 10px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.lp .lead{color:var(--soft-text);max-width:35rem;font-size:1.02rem;line-height:1.8}.lp .fine{color:var(--soft-text);font-size:.8rem}.lp .dark .eyebrow{color:var(--gold-soft)}.lp .dark .lead,.lp .dark .fine{color:#d0dae1}.lp .site-header .wrap{justify-content:space-between;align-items:center;gap:25px;min-height:90px;display:flex}.lp .hero-copy .eyebrow{align-items:center;gap:10px;display:flex}.lp .hero-copy .lead{max-width:29rem;font-size:.95rem}.lp .campus-values .wrap{color:var(--soft-text);justify-content:space-between;gap:20px;padding-block:23px;font-size:.76rem;display:flex}.lp .faculty-copy .eyebrow{color:var(--gold-soft)}.lp .faculty-copy>p:not(.eyebrow){color:#d4dee6;font-size:.94rem}.lp .faculty.soon{background:0 0;border:0;border-top:1px solid #c8bca5;border-radius:0;padding:23px 0 0}.lp .faculty.soon h3{font-size:1.4rem}.lp .faculty.soon p{font-size:.84rem}.lp .faculty.soon .tag{font-size:9px}.lp .pill{font:600 9px/1.5 var(--sans);letter-spacing:.07em;color:var(--soft-text);white-space:nowrap;border:1px solid #d2cbbd;border-radius:30px;align-self:flex-start;align-items:center;padding:5px 9px;display:inline-flex}.lp .split .lead{margin-top:22px}.lp .split p+.lead,.lp .book-feature .lead+p{margin-top:18px}.lp .book-feature>div>p:not(.eyebrow){color:var(--soft-text);font-size:.94rem}.lp .plan .tag .pill{font-size:8px}.lp .plan.best .pill{color:var(--gold-soft);border-color:#d9bb7c70}.lp .gift-card .eyebrow{font-size:9px}.lp .page-hero .lead{max-width:44rem}.lp .site-footer .about>.fine{max-width:230px;margin-top:15px}.lp .site-footer .fine{color:#b6c3cd;font-size:.75rem}.lp .faculty-status>p:not(.eyebrow){color:#d0dae1;font-size:.82rem}.lp .faculty-status .eyebrow{font-size:9px}.lp .faculty-fieldwork .lead{margin-top:20px}.lp .home-hero .eyebrow{color:#d8bc81}.lp .section-photo-hero .section-photo-copy>.wrap{width:100%;margin:0}.lp .section-photo-hero .eyebrow{color:#d8bc81;font-size:10px}.lp .college-open-note>p:not(.eyebrow):not(.fine){font-size:18px;line-height:1.8}.lp .home-partner .wrap>div{max-width:800px}.lp .campus-gift .fine{margin-top:20px}.lp .home-partner .eyebrow{color:#806432}.lp .home-partner .fine{color:#526174}.lp .partner-campus-intro .lead{max-width:740px}.lp .campus-gift-college .eyebrow,.lp .campus-gift-occasions .eyebrow{letter-spacing:.06em;font-size:.875rem}.lp .campus-gift-note .fine{font-size:.875rem}.lp .lc-sign-in-card a:not(.lc-button){text-underline-offset:3px;color:#80622e;text-decoration:underline}.lp .lc-sign-in-card .lc-button{color:#102740;text-align:center;white-space:normal;background:#d9bb7c;justify-content:center;width:100%;min-height:50px}.lp .lc-start>.lead{max-width:620px;margin:24px auto 36px}.lp .lc-start .fine{margin-top:14px}.lp .catalog-banner .eyebrow{color:#e3c98b}.lp .journal-heading .lead{margin-bottom:24px}}@media (width<=800px){.lp .checkout-actions .lc-button,.lp #campus-basket>.lc-note>.lc-button{text-align:center;width:100%}}@media (width<=700px){.lp .course-personalization .lc-button{justify-content:center;width:100%}}@media (width<=720px){.lp #partner-guide .roles,.lp #partner-guide .tiers,.lp #partner-guide .founding{grid-template-columns:1fr}.lp #partner-guide .guide-hero .wrap{padding-block:28px}}@media (prefers-color-scheme:dark){.lp #partner-guide{--bg:#101d2c;--paper:#192a3c;--ink:#f5f1e8;--muted:#bcc5cf;--line:#526171;--gold:#d9bb7c;--gold-soft:#243447;--family:#9bd6b4;--bronze:#deb08a;--silver:#c0c9d4;--goldtier:#e8ca8d;--ui-focus:#9dc5ff;color-scheme:dark}}@media (prefers-reduced-motion:reduce){.lp #partner-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=639px){.lp #partner-guide{padding-bottom:calc(144px + env(safe-area-inset-bottom,0px))}}@media (width<=767px){.lp #partner-public .partner-founding .lc-button{width:100%}}@media (width<=900px){.lp .site-header .wrap{flex-wrap:wrap;padding-block:12px}.lp .js-ready .site-header .wrap{flex-wrap:nowrap}.lp .site-footer .about>.fine{max-width:unset}}@media (width<=680px){.lp .wrap{width:calc(100% - 40px)}.lp .site-header .wrap{gap:10px;min-height:76px}.lp .hero-copy .lead{font-size:.94rem}.lp .hero-copy .eyebrow{font-size:9px}.lp .campus-values .wrap{text-align:center;flex-wrap:wrap;justify-content:center;gap:9px;padding-block:20px;font-size:.75rem}.lp .faculty-copy .eyebrow{font-size:9px}.lp .future-heading .eyebrow{max-width:140px;font-size:9px}.lp .faculty.soon h3{font-size:1.3rem}.lp .faculty.soon p{font-size:.79rem}.lp .faculty.soon .tag{letter-spacing:.1em;font-size:8px}.lp .pill{padding:4px 7px;font-size:8px}.lp .plan .tag .pill{font-size:9px}.lp .page-hero .lead{font-size:.95rem}}@layer components{.lp .msheet .big a{font-family:var(--display);border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:15px 18px;font-size:26px;text-decoration:none;display:flex}.lp .msheet .big a .dot{width:12px;height:12px}.lp .msheet .big a span{font-family:var(--body);color:var(--soft);margin-left:auto;font-size:20px}.lp .promise{background:var(--navy);color:#e7e1d1;font-size:14.5px}.lp .promise .w{flex-wrap:wrap;gap:28px;padding-block:16px;display:flex}.lp .promise b{color:var(--gold)}.lp .diploma .seal{background:radial-gradient(circle at 35% 35%,#f0d58f,#b8892e);border-radius:50%;width:54px;height:54px;position:absolute;bottom:-14px;right:16px;box-shadow:0 4px 10px #0003}.lp .ja-feat.rev>div:first-child{order:2}.lp .msheet .big a span{margin-left:0}.lp .wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.lp .reading-content .wrap{padding-inline:0}.lp .editorial-stack .fine{color:var(--soft);font-size:14px}.lp .editorial-card>p:not(.eyebrow){margin-top:var(--s4);font-size:inherit}.lp .editorial-card>.eyebrow{margin-top:0}}@media (width<=720px){.lp .promise .w{gap:8px 18px;font-size:13.5px}.lp .ja-feat.rev>div:first-child{order:0}}@layer pages{.lp .ja-cards p:not(.eyebrow){color:var(--soft);flex:1}.lp .ja-page .eyebrow{color:var(--gold-ink)}.lp .ja-cross .eyebrow{color:var(--gold)}.lp .ja-cross .ja-cards .eyebrow{color:var(--gold-ink)}.lp .msheet .big{flex-shrink:0}.lp .msheet .big a{min-height:46px;padding:11px 18px;font-size:22px}.lp .press-page .wrap,.lp .campus-page>.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}}@media (width<=719px){.lp .msheet .big a{padding:10px 16px;font-size:21px}}@media (width>=720px){.lp,.legacy{--gutter:44px}}
