:root{--ink:#17211f;--muted:#53615e;--paper:#f6f4ef;--brand:#9a3c31;--accent:#e1af42;--pale:#e8f0ed;--line:#d8dfdc;--max:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font:16px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--brand)}.wrap{width:min(calc(100% - 2rem),var(--max));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:#fff;padding:.7rem;z-index:20}.notice{padding:.55rem 1rem;text-align:center;background:#101b19;color:#e9f3f0;font-size:.82rem}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:flex;align-items:center;gap:.75rem;color:var(--ink);font-weight:900;letter-spacing:.02em;text-decoration:none}.mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--brand);font-size:.78rem}.nav-links{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.nav-links a{color:var(--ink);text-decoration:none;font-size:.9rem}.nav-links a:hover{text-decoration:underline}.hero{position:relative;overflow:hidden;padding:7rem 0 6rem;color:#fff;background:linear-gradient(120deg,var(--brand),#102522)}.hero:before,.hero:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%}.hero:before{width:520px;height:520px;right:-170px;top:-280px}.hero:after{width:280px;height:280px;right:10%;bottom:-190px;background:rgba(255,255,255,.05)}.hero-copy{position:relative;max-width:780px}.eyebrow{font-size:.77rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}h1{margin:.45rem 0 1.2rem;font-size:clamp(2.7rem,6.5vw,5.7rem);line-height:.98;letter-spacing:-.05em}.hero p{max-width:700px;font-size:1.16rem;color:rgba(255,255,255,.82)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.button{display:inline-block;padding:.8rem 1.05rem;border-radius:6px;color:#14201e;background:var(--accent);font-weight:850;text-decoration:none}.button.secondary{border:1px solid rgba(255,255,255,.35);color:#fff;background:transparent}.section{padding:5rem 0}.section.alt{background:var(--paper)}.section h2{margin:.25rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.035em}.lead{max-width:770px;color:var(--muted);font-size:1.08rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.card{padding:1.5rem;border:1px solid var(--line);border-radius:10px;background:#fff}.card h3{margin:.1rem 0 .5rem}.card p{color:var(--muted)}.card a{font-weight:750}.page-hero{padding:5rem 0 3.6rem;color:#fff;background:var(--brand)}.page-hero h1{font-size:clamp(2.5rem,5.5vw,4.8rem)}.breadcrumb{font-size:.86rem;color:rgba(255,255,255,.72)}.breadcrumb a{color:#fff}.prose{max-width:820px}.prose h2{margin-top:2.5rem;font-size:1.8rem}.prose h3{margin-top:2rem}.prose li{margin:.45rem 0}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.8rem 0;padding:0;list-style:none}.facts li{padding:1rem;border-left:4px solid var(--accent);background:var(--paper)}.source-box,.archive-note{margin:2rem 0;padding:1.2rem 1.35rem;border-radius:8px}.source-box{border:1px solid var(--line);background:var(--pale)}.archive-note{border-left:4px solid var(--accent);background:#fff8e8}.source-box h2{margin-top:0}.source-box li{word-break:break-word}.footer{padding:3rem 0;background:#101b19;color:#dce8e4}.footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.footer a{color:#fff}.small{font-size:.84rem;color:#6b7975}.footer .small{color:#aebbb7}.not-found{min-height:68vh;display:grid;place-items:center;text-align:center}.not-found h1{color:var(--ink)}
@media(max-width:760px){.nav{align-items:flex-start;padding:1rem 0}.nav-links{justify-content:flex-end;gap:.65rem}.hero{padding:5rem 0 4.5rem}.grid,.facts,.footer-grid{grid-template-columns:1fr}.section{padding:3.6rem 0}.hide-mobile{display:none}}

.brand-logo{display:block;max-width:260px;max-height:58px;width:auto;height:auto}.footer .brand-logo{filter:brightness(0) invert(1);max-height:52px}.hero.has-image{min-height:610px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(8,15,18,.82),rgba(8,15,18,.28)),var(--hero-image);background-position:center;background-size:cover}.visual-band{padding:0;background:#fff}.visual-gallery{display:grid;grid-template-columns:repeat(var(--gallery-cols,3),1fr);gap:0}.visual-gallery figure{position:relative;margin:0;overflow:hidden;min-height:260px;background:var(--paper)}.visual-gallery img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.visual-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:2.5rem 1rem .8rem;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.75));font-weight:800}.theme-lion{font-family:Raleway,Arial,sans-serif}.theme-lion .notice,.theme-lion .footer{background:#222}.theme-lion .hero{background-color:#0c886e}.theme-lion .button{border-radius:0;background:#12a98a;color:#fff}.theme-lion .eyebrow{color:#7fe4d0}.theme-lion .card{border-radius:0;border-top:5px solid #10a486}.theme-modern{font-family:"Alegreya Sans",Georgia,sans-serif}.theme-modern .site-header{border-top:5px solid #a83f34}.theme-modern .hero{background-position:center 42%}.theme-modern h1,.theme-modern h2{font-family:Georgia,serif}.theme-modern .button{border-radius:0;background:#a83f34;color:#fff}.theme-modern .card{border-radius:0;border-top:4px solid #2b7bb9}.theme-trash{font-family:Rubik,Arial,sans-serif}.theme-trash .notice,.theme-trash .footer{background:#101010}.theme-trash .hero{min-height:650px}.theme-trash h1{text-transform:uppercase;letter-spacing:-.035em}.theme-trash .button{border-radius:0;background:#5da437;color:#fff}.theme-trash .card{border-radius:0;border:0;border-top:7px solid #5da437;box-shadow:0 8px 25px rgba(0,0,0,.11)}.theme-trash .page-hero{background:#1e4f0e}.theme-capitol{font-family:Lato,Arial,sans-serif}.theme-capitol .site-header{background:#fff}.theme-capitol .hero{min-height:640px}.theme-capitol .hero-copy{text-align:center;margin:auto}.theme-capitol .hero h1{text-transform:uppercase;letter-spacing:.025em}.theme-capitol .button{border-radius:0}.theme-capitol .card{border-radius:0}.theme-fillmore{font-family:Montserrat,Arial,sans-serif}.theme-fillmore .site-header{border-top:7px solid #406f15}.theme-fillmore .hero{min-height:610px}.theme-fillmore .button{border-radius:0;background:#dc7430;color:#fff}.theme-fillmore .card{border-radius:10px;border:0;box-shadow:0 5px 24px rgba(0,0,0,.11)}.theme-fillmore .page-hero{background:#406f15}.theme-bali{font-family:Lato,Arial,sans-serif}.theme-bali .notice,.theme-bali .footer{background:#151515}.theme-bali .site-header{position:relative}.theme-bali .brand-logo{max-height:66px}.theme-bali .hero{min-height:600px}.theme-bali .hero h1{font-weight:400;letter-spacing:.01em}.theme-bali .button{border-radius:999px;background:#111;color:#fff}.theme-bali .card{border-radius:0;border-color:#e8e8e8}.theme-patrick{font-family:Helvetica,Arial,sans-serif}.theme-patrick .notice,.theme-patrick .footer{background:#050505}.theme-patrick .site-header{background:#050505;border-color:#333}.theme-patrick .nav-links a,.theme-patrick .brand{color:#fff}.theme-patrick .hero{min-height:760px}.theme-patrick .hero-copy{text-align:center;margin:auto}.theme-patrick .hero h1{text-transform:uppercase;font-weight:500;letter-spacing:.08em}.theme-patrick .button{border-radius:0;background:#fff;color:#111}.theme-patrick .card{border-radius:0}.theme-cfo{font-family:Arial,sans-serif}.theme-cfo .notice{background:#1f1f25}.theme-cfo .site-header{position:relative}.theme-cfo .brand-logo{max-width:420px;max-height:56px}.theme-cfo .hero{min-height:520px}.theme-cfo .button{border-radius:2px}.theme-cfo .card{border-radius:2px;border-top:4px solid #143d63}.theme-cfo .page-hero{background:#143d63}
@media(max-width:760px){.brand-logo{max-width:190px;max-height:45px}.hero.has-image{min-height:520px}.visual-gallery{grid-template-columns:1fr 1fr}.visual-gallery figure,.visual-gallery img{min-height:190px}.theme-patrick .hero{min-height:620px}.theme-cfo .brand-logo{max-width:230px}}

.theme-cfo .site-header{background:#1f1f25;border-color:#303039}.theme-cfo .nav-links a{color:#fff}

.hero-inline{display:block;max-width:100%;height:auto}.capture-note{margin-top:1rem;font-size:.78rem;opacity:.78}.capture-note a{color:inherit}
.brand-secondary{display:block;max-width:560px;max-height:110px;width:auto;height:auto}.footer .brand-secondary{display:none}.theme-stwen-historical .footer .brand-logo,.theme-roadside-historical .footer .brand-logo,.theme-amcham-historical .footer .brand-logo,.theme-hillhouse-historical .footer .brand-logo,.theme-textbook-historical .footer .brand-logo{filter:none}.theme-hillhouse-historical .brand-secondary{max-width:540px;max-height:105px}
body[class*="-historical"] .site-header{position:relative;backdrop-filter:none}body[class*="-historical"] .hero:before,body[class*="-historical"] .hero:after{display:none}body[class*="-historical"] .button{border-radius:0}

/* St. Wenceslaus, 2018-2019 parish presentation. */
.theme-stwen-historical{font-family:Arial,Helvetica,sans-serif;color:#3f4246}.theme-stwen-historical .notice{background:#343540}.theme-stwen-historical .site-header{border:0;background:#fff}.theme-stwen-historical .nav{min-height:108px;border-bottom:2px solid #347f91}.theme-stwen-historical .brand-logo{max-width:240px;max-height:82px}.theme-stwen-historical .nav-links a{padding:.55rem;color:#abdce8;font-size:.76rem;font-weight:700;text-transform:uppercase}.theme-stwen-historical .nav-links a:first-child{color:#84ce3e}.theme-stwen-historical .hero{padding:4.5rem 0 5.5rem;color:#a8dce8;background:#fff;text-align:center}.theme-stwen-historical .hero-copy{max-width:980px}.theme-stwen-historical .hero h1{font-size:2rem;letter-spacing:0;color:#b2e1e9}.theme-stwen-historical .hero p{max-width:900px;margin:auto;color:#9fd3de}.theme-stwen-historical .section.alt,.theme-stwen-historical .section{background:#f2f2f2}.theme-stwen-historical .card{border:0;border-radius:0;text-align:center}.theme-stwen-historical .page-hero{color:#fff;background:#347f91}.theme-stwen-historical .footer{background:#343540}

/* BasicSec, 2004-2006 book companion. */
.theme-basicsec-historical{color:#f3f3f3;background:#000;font:16px/1.35 Georgia,"Times New Roman",serif}.theme-basicsec-historical .notice,.theme-basicsec-historical .site-header,.theme-basicsec-historical .footer{background:#000}.theme-basicsec-historical .site-header{border:0}.theme-basicsec-historical .nav{min-height:46px;justify-content:center}.theme-basicsec-historical .brand{display:none}.theme-basicsec-historical .nav-links{justify-content:center}.theme-basicsec-historical .nav-links a,.theme-basicsec-historical a{color:#00e5ed}.theme-basicsec-historical .hero{padding:1.2rem 0 2.5rem;color:#fff;background:#000;text-align:center}.theme-basicsec-historical .hero-copy{max-width:860px}.theme-basicsec-historical .hero h1{font-size:2rem;letter-spacing:0}.theme-basicsec-historical .hero-inline{width:520px;margin:1.2rem auto;background:#fff}.theme-basicsec-historical .hero p{margin:1rem auto;color:#fff}.theme-basicsec-historical .section{background:#000}.theme-basicsec-historical .section h2{font-size:1.65rem;letter-spacing:0}.theme-basicsec-historical .card,.theme-basicsec-historical .source-box,.theme-basicsec-historical .archive-note{border-color:#333;border-radius:0;background:#080808;color:#f4f4f4}.theme-basicsec-historical .card p{color:#ddd}.theme-basicsec-historical .page-hero{background:#000}.theme-basicsec-historical .prose{max-width:860px}.theme-basicsec-historical .footer{border-top:1px solid #333}

/* Roadside Memorials, early-2000s photographic project. */
.theme-roadside-historical{color:#fff;background:#000;font-family:Arial,Helvetica,sans-serif}.theme-roadside-historical .notice,.theme-roadside-historical .site-header,.theme-roadside-historical .hero,.theme-roadside-historical .section,.theme-roadside-historical .footer{background:#000}.theme-roadside-historical .site-header{border:0}.theme-roadside-historical .nav{display:block;padding:1.4rem 0;text-align:center}.theme-roadside-historical .brand{justify-content:center}.theme-roadside-historical .brand-logo{max-width:350px;max-height:75px}.theme-roadside-historical .nav-links{justify-content:center;margin-top:1rem}.theme-roadside-historical a{color:#ddd}.theme-roadside-historical .hero{padding:2rem 0 3rem;text-align:center}.theme-roadside-historical .hero h1,.theme-roadside-historical .section h2{font-family:Arial,sans-serif;color:#d42626;letter-spacing:0}.theme-roadside-historical .hero h1{font-size:2.5rem}.theme-roadside-historical .hero p{margin:auto;color:#eee}.theme-roadside-historical .card,.theme-roadside-historical .source-box,.theme-roadside-historical .archive-note{border:1px solid #222;border-radius:0;background:#070707;color:#fff}.theme-roadside-historical .card p{color:#ddd}.theme-roadside-historical .page-hero{background:#050505}.theme-roadside-historical .page-hero h1{color:#d42626}.theme-roadside-historical .prose{max-width:680px}.theme-roadside-historical .footer{border-top:1px solid #251010}

/* SPCWC, 2009-2011 three-column community site. */
.theme-spcwc-historical{font:13px/1.35 Arial,Helvetica,sans-serif;color:#111;background:#fff}.theme-spcwc-historical .notice{background:#286bb9}.theme-spcwc-historical .site-header{border:0;background:#fff}.theme-spcwc-historical .nav{min-height:90px;align-items:flex-start;padding:1rem 0}.theme-spcwc-historical .brand{max-width:300px;color:#2871c7;font-size:1.2rem}.theme-spcwc-historical .mark{border-radius:0;background:#2871c7}.theme-spcwc-historical .nav-links{max-width:650px;align-items:flex-start}.theme-spcwc-historical .nav-links a{color:#125cc4;text-decoration:underline}.theme-spcwc-historical .hero{padding:2.5rem 0;color:#111;background:#fff}.theme-spcwc-historical .hero h1{font-size:2.1rem;letter-spacing:0;color:#397acc}.theme-spcwc-historical .hero p{color:#111}.theme-spcwc-historical .eyebrow{color:#ff6600}.theme-spcwc-historical .section{padding:2.5rem 0;background:#fff}.theme-spcwc-historical .section h2{font-size:1.65rem;letter-spacing:0;color:#111}.theme-spcwc-historical .grid{grid-template-columns:1fr 2fr 1fr}.theme-spcwc-historical .card{border:0;border-radius:0;padding:1rem}.theme-spcwc-historical .card h3{color:#ff6600}.theme-spcwc-historical .card p{color:#111}.theme-spcwc-historical .page-hero{background:#2871c7}.theme-spcwc-historical .prose{max-width:920px}.theme-spcwc-historical .footer{background:#286bb9}

/* AmCham Belize, 2013-2016 teal portal. */
.theme-amcham-historical{font-family:Arial,Helvetica,sans-serif;background:linear-gradient(#fff 0 310px,#003c51 310px);color:#111}.theme-amcham-historical .notice{background:#003c51}.theme-amcham-historical .site-header{border:0;background:#fff}.theme-amcham-historical .nav{width:min(calc(100% - 2rem),900px);min-height:120px;align-items:flex-end}.theme-amcham-historical .brand-logo{max-width:230px;max-height:110px}.theme-amcham-historical .nav-links{padding:.65rem;background:linear-gradient(#245669,#002e41)}.theme-amcham-historical .nav-links a{color:#fff;font-size:.74rem;text-transform:uppercase}.theme-amcham-historical .hero.has-image{width:min(calc(100% - 2rem),900px);min-height:230px;margin:auto;padding:0;background-image:linear-gradient(90deg,rgba(0,45,62,.3),rgba(0,45,62,.08)),var(--hero-image)}.theme-amcham-historical .hero-copy{align-self:end;padding:1.2rem;background:rgba(0,43,58,.74)}.theme-amcham-historical .hero h1{font-size:2rem;letter-spacing:.03em}.theme-amcham-historical .hero p{font-size:.95rem}.theme-amcham-historical .section{padding:2.8rem 0;background:#003c51}.theme-amcham-historical .section>.wrap{width:min(calc(100% - 2rem),900px);padding:1rem;background:#fff}.theme-amcham-historical .section h2{font-size:2rem;letter-spacing:.04em}.theme-amcham-historical .card{border-radius:0}.theme-amcham-historical .page-hero{background:#003c51}.theme-amcham-historical .footer{background:#003c51}

/* James Hillhouse Academies, 2017-2018 school portal. */
.theme-hillhouse-historical{font-family:Arial,Helvetica,sans-serif;color:#252b38}.theme-hillhouse-historical .notice{background:#243fab}.theme-hillhouse-historical .site-header{border-top:10px solid #243fab;border-bottom:0;background:#fff}.theme-hillhouse-historical .nav{min-height:190px;background:linear-gradient(90deg,#fff,#f2f2f2)}.theme-hillhouse-historical .brand{font-size:2.5rem;font-weight:400;letter-spacing:.08em;color:#233b93;text-transform:uppercase}.theme-hillhouse-historical .brand-logo{max-width:150px;max-height:150px}.theme-hillhouse-historical .nav-links{position:absolute;left:50%;top:175px;transform:translateX(-50%);width:min(calc(100% - 2rem),960px);justify-content:center;padding:.8rem;background:linear-gradient(#3451c5,#1c3190)}.theme-hillhouse-historical .nav-links a{color:#fff;font-weight:800;text-transform:uppercase}.theme-hillhouse-historical .hero{min-height:390px;padding:12rem 0 2rem;color:#fff;background:#000}.theme-hillhouse-historical .hero h1{font-size:3rem;color:#fff}.theme-hillhouse-historical .section{padding:2rem 0}.theme-hillhouse-historical .section>.wrap{width:min(calc(100% - 2rem),960px)}.theme-hillhouse-historical .card{border-radius:0;border-top:5px solid #2947b3}.theme-hillhouse-historical .page-hero{background:#243fab}.theme-hillhouse-historical .footer{background:#233da1;border-top:4px solid #f3c52c}

/* A.M. Bakalar, 2017-2022 minimal author site. */
.theme-ambakalar-historical{font-family:Georgia,"Times New Roman",serif;color:#333;background:#fff}.theme-ambakalar-historical .notice{background:#222}.theme-ambakalar-historical .site-header{border:0;background:#fff}.theme-ambakalar-historical .nav{display:block;max-width:1050px;padding:2rem 0 1rem;text-align:center;border-bottom:1px solid #ddd}.theme-ambakalar-historical .brand{justify-content:center;font:2.6rem Arial,sans-serif}.theme-ambakalar-historical .mark{display:none}.theme-ambakalar-historical .nav-links{justify-content:center;margin-top:2rem;border-top:1px solid #ddd;padding-top:1rem}.theme-ambakalar-historical .nav-links a{color:#222;font-size:1rem}.theme-ambakalar-historical .hero{padding:5rem 0;color:#333;background:#fff}.theme-ambakalar-historical .hero-copy{display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;gap:3rem;max-width:1050px}.theme-ambakalar-historical .hero-inline{grid-column:1;grid-row:1/5;width:100%;max-height:720px;object-fit:cover}.theme-ambakalar-historical .hero .eyebrow,.theme-ambakalar-historical .hero h1,.theme-ambakalar-historical .hero p{grid-column:2}.theme-ambakalar-historical .hero h1{font-size:2rem;letter-spacing:0}.theme-ambakalar-historical .hero p{color:#333}.theme-ambakalar-historical .section{border-top:1px solid #eee}.theme-ambakalar-historical .card{border:0;border-radius:0}.theme-ambakalar-historical .page-hero{color:#222;background:#f6f6f6}.theme-ambakalar-historical .footer{color:#555;background:#fff;border-top:1px solid #ddd}.theme-ambakalar-historical .footer .brand,.theme-ambakalar-historical .footer a{color:#222}

/* RACHEL, 2005-2007 European library network. */
.theme-rachel-historical{font:13px/1.25 Arial,Helvetica,sans-serif;color:#111;background:#ceb994}.theme-rachel-historical .notice{background:#8b2e11}.theme-rachel-historical .site-header{border:0;background:#ceb994}.theme-rachel-historical .nav{display:block;width:806px;max-width:calc(100% - 2rem);padding:1rem 0}.theme-rachel-historical .brand{justify-content:flex-start}.theme-rachel-historical .brand-logo{max-width:582px;max-height:60px}.theme-rachel-historical .nav-links{justify-content:flex-end;margin-top:.5rem}.theme-rachel-historical .nav-links a{color:#2473c8;font-weight:700}.theme-rachel-historical .hero.has-image{width:806px;max-width:calc(100% - 2rem);min-height:114px;margin:auto;padding:0;background-image:var(--hero-image);background-repeat:no-repeat;background-size:100% auto}.theme-rachel-historical .hero-copy{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%)}.theme-rachel-historical .section{padding:1.5rem 0 5rem;background:#ceb994}.theme-rachel-historical .section>.wrap{width:806px;max-width:calc(100% - 2rem)}.theme-rachel-historical .section h2{font:italic 2rem Georgia,serif;color:#8b2e11;letter-spacing:0}.theme-rachel-historical .grid{grid-template-columns:182px 343px 270px;gap:0}.theme-rachel-historical .card{border:0;border-left:1px solid #222;border-radius:0;background:#ceb994}.theme-rachel-historical .card h3{color:#8b2e11}.theme-rachel-historical .card a{color:#2473c8}.theme-rachel-historical .page-hero{background:#8b2e11}.theme-rachel-historical .footer{background:#8b2e11}

/* Textbook Rebellion, 2011-2017 petition campaign. */
.theme-textbook-historical{font-family:Arial,Helvetica,sans-serif;color:#111;background:repeating-linear-gradient(135deg,#f4f4f4,#f4f4f4 2px,#ededed 2px,#ededed 4px)}.theme-textbook-historical .notice{background:#222}.theme-textbook-historical .site-header{width:min(calc(100% - 2rem),1000px);margin:1.5rem auto 0;border:0;background:#fff}.theme-textbook-historical .nav{min-height:120px}.theme-textbook-historical .brand-logo{max-width:520px;max-height:82px}.theme-textbook-historical .nav-links a{color:#111;font-weight:700}.theme-textbook-historical .hero{width:min(calc(100% - 2rem),1000px);margin:auto;padding:2.5rem;color:#111;background:#fff}.theme-textbook-historical .hero h1{font:700 2.2rem Georgia,serif;letter-spacing:0}.theme-textbook-historical .hero p{color:#111}.theme-textbook-historical .section{width:min(calc(100% - 2rem),1000px);margin:auto;padding:1rem 2.5rem 4rem;background:#fff}.theme-textbook-historical .section h2{font:700 1.7rem Georgia,serif;letter-spacing:0}.theme-textbook-historical .card{border-radius:0;background:#eeeae6}.theme-textbook-historical .page-hero{color:#111;background:#fff}.theme-textbook-historical .footer{color:#333;background:transparent;text-align:center}.theme-textbook-historical .footer .brand,.theme-textbook-historical .footer a{color:#111}

/* Team PhyPA, 2009-2011 TYPO3 research site. */
.theme-phypa-historical{font:14px/1.5 Arial,Helvetica,sans-serif;color:#111;background:#fff}.theme-phypa-historical .notice{background:#ff5b16}.theme-phypa-historical .site-header{width:min(calc(100% - 2rem),1000px);margin:10rem auto 0;border:0;background:#ff5b16}.theme-phypa-historical .nav{min-height:56px}.theme-phypa-historical .brand{color:#fff}.theme-phypa-historical .mark{display:none}.theme-phypa-historical .nav-links a{color:#fff;font-weight:700}.theme-phypa-historical .hero{width:min(calc(100% - 2rem),1000px);margin:auto;padding:1.5rem;color:#111;background:#fff}.theme-phypa-historical .hero h1{font-size:1.35rem;letter-spacing:0;border-bottom:1px solid #bbb}.theme-phypa-historical .hero p{color:#111;font-size:.95rem}.theme-phypa-historical .section{width:min(calc(100% - 2rem),1000px);margin:auto;padding:1rem 0}.theme-phypa-historical .section h2{font-size:1.3rem;letter-spacing:0}.theme-phypa-historical .card{border-radius:0}.theme-phypa-historical .page-hero{background:#ff5b16}.theme-phypa-historical .footer{width:min(calc(100% - 2rem),1000px);margin:auto;padding:1rem;background:#ff5b16}

/* Mexico con Madrazo, 2005 Flash-era campaign shell rebuilt as static HTML. */
.theme-mexico-historical{font-family:Arial,Helvetica,sans-serif;color:#33150f;background:#8b1f15 var(--history-bg,none) repeat}.theme-mexico-historical .notice{background:#65130e}.theme-mexico-historical .site-header{width:min(calc(100% - 2rem),775px);margin:2rem auto 0;border:0;background:#fff}.theme-mexico-historical .nav{min-height:92px;padding:1rem}.theme-mexico-historical .brand{color:#8b1f15;font:italic 800 2rem Georgia,serif}.theme-mexico-historical .mark{border-radius:50%;background:#d5a333}.theme-mexico-historical .nav-links{justify-content:center;padding:.7rem;background:#8b1f15}.theme-mexico-historical .nav-links a{color:#fff;font-weight:700;text-transform:uppercase}.theme-mexico-historical .hero{width:min(calc(100% - 2rem),775px);margin:auto;padding:4rem 3rem;color:#fff;background:linear-gradient(145deg,#ba2619,#ef9b35)}.theme-mexico-historical .hero h1{font:italic 800 3.4rem Georgia,serif;letter-spacing:-.03em}.theme-mexico-historical .hero p{color:#fff}.theme-mexico-historical .section{width:min(calc(100% - 2rem),775px);margin:auto;padding:2rem;background:#fff}.theme-mexico-historical .section h2{font:italic 2rem Georgia,serif;color:#8b1f15;letter-spacing:0}.theme-mexico-historical .card{border-radius:0;border-top:5px solid #d69a2c}.theme-mexico-historical .page-hero{background:#8b1f15}.theme-mexico-historical .footer{width:min(calc(100% - 2rem),775px);margin:auto;background:#65130e}

@media(max-width:760px){.theme-stwen-historical .nav{min-height:auto}.theme-hillhouse-historical .brand{font-size:1.35rem}.theme-hillhouse-historical .nav-links{position:static;transform:none;width:auto}.theme-hillhouse-historical .nav{min-height:auto}.theme-ambakalar-historical .hero-copy{display:block}.theme-ambakalar-historical .hero-inline{margin-bottom:2rem}.theme-rachel-historical .grid,.theme-spcwc-historical .grid{grid-template-columns:1fr}.theme-phypa-historical .site-header{margin-top:2rem}.theme-amcham-historical .nav{align-items:flex-start}}
