:root{--hpuj-green: #002147;--hpuj-green-deep: #00152e;--hpuj-green-mid: #122f53;--hpuj-green-soft: #e8eef5;--hpuj-gold: #ffc72c;--hpuj-gold-hover: #f0b800;--hpuj-ink: #1a1a1a;--hpuj-text: #333333;--hpuj-muted: #666666;--hpuj-line: #d9d6d0;--hpuj-bg: #f3f1ee;--hpuj-white: #ffffff;--hpuj-danger: #be0f34;--hpuj-focus: #3277ae;--hpuj-link: #3277ae;--hpuj-color-primary: var(--hpuj-green);--hpuj-color-primary-hover: var(--hpuj-green-deep);--hpuj-color-primary-subtle: var(--hpuj-green-soft);--hpuj-color-secondary: var(--hpuj-green-mid);--hpuj-color-secondary-hover: var(--hpuj-green);--hpuj-color-ink: var(--hpuj-ink);--hpuj-color-text: var(--hpuj-text);--hpuj-color-text-muted: var(--hpuj-muted);--hpuj-color-border: var(--hpuj-line);--hpuj-color-border-strong: #c5cbd3;--hpuj-color-surface: var(--hpuj-white);--hpuj-color-surface-muted: var(--hpuj-bg);--hpuj-color-danger: var(--hpuj-danger);--hpuj-color-focus: var(--hpuj-focus);--hpuj-color-link: var(--hpuj-link);--hpuj-color-on-primary: #fff;--hpuj-font-display: "Merriweather", Georgia, "Times New Roman", serif;--hpuj-font-serif: "Merriweather", Georgia, "Times New Roman", serif;--hpuj-font-sans: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--hpuj-font-xs: .75rem;--hpuj-font-sm: .875rem;--hpuj-font-md: 1rem;--hpuj-font-lg: 1.125rem;--hpuj-font-xl: 1.5rem;--hpuj-font-2xl: clamp(1.75rem, 1.3rem + 1.5vw, 2.35rem);--hpuj-font-3xl: clamp(2.1rem, 1.5rem + 2.5vw, 3.2rem);--hpuj-space-1: .25rem;--hpuj-space-2: .5rem;--hpuj-space-3: .75rem;--hpuj-space-4: 1rem;--hpuj-space-5: 1.5rem;--hpuj-space-6: 2rem;--hpuj-space-7: 3rem;--hpuj-radius-sm: 2px;--hpuj-radius-md: 4px;--hpuj-radius-lg: 6px;--hpuj-radius-pill: 999px;--hpuj-shadow: 0 1px 3px rgba(0, 0, 0, .08);--hpuj-shadow-lg: 0 4px 16px rgba(0, 0, 0, .1);--hpuj-container: 1120px;--hpuj-measure-article: 66ch;--hpuj-motion-fast: .16s;--hpuj-motion-normal: .24s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--hpuj-font-sans);font-size:var(--hpuj-font-md);color:var(--hpuj-text);background:var(--hpuj-bg);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--hpuj-font-sans);font-weight:700;color:var(--hpuj-ink);letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}h1{font-size:var(--hpuj-font-2xl)}h2{font-size:var(--hpuj-font-xl)}h3{font-size:1.15rem}p{margin:0 0 1rem}a{color:var(--hpuj-green-mid)}a:hover{color:var(--hpuj-green)}:focus-visible{outline:2px solid var(--hpuj-focus);outline-offset:3px}.visually-hidden,.hpuj-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hpuj-skip-link{position:absolute;left:1rem;top:-120px;z-index:2000;padding:.6rem 1rem;background:var(--hpuj-ink);color:#fff;text-decoration:none;font-weight:600;border-radius:var(--hpuj-radius-sm)}.hpuj-skip-link:focus{top:1rem}.hpuj-container{width:min(100% - 2rem,var(--hpuj-container));margin-inline:auto}.hpuj-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.65rem 1.25rem;border:1px solid transparent;border-radius:var(--hpuj-radius-pill);font-family:var(--hpuj-font-sans);font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background-color var(--hpuj-motion-fast) ease,color var(--hpuj-motion-fast) ease,border-color var(--hpuj-motion-fast) ease,box-shadow var(--hpuj-motion-fast) ease}.hpuj-btn:disabled{opacity:.55;cursor:not-allowed}a.hpuj-btn{color:inherit;text-decoration:none}.hpuj-btn--primary{background:var(--hpuj-green);color:#fff}.hpuj-btn--primary:hover:not(:disabled){background:var(--hpuj-green-deep);color:#fff}a.hpuj-btn.hpuj-btn--primary,a.hpuj-btn.hpuj-btn--primary:hover:not(:disabled){color:#fff}.hpuj-btn--secondary{background:transparent;color:var(--hpuj-green);border-color:var(--hpuj-green)}.hpuj-btn--secondary:hover:not(:disabled){background:var(--hpuj-green);color:#fff}a.hpuj-btn.hpuj-btn--secondary{color:var(--hpuj-green)}a.hpuj-btn.hpuj-btn--secondary:hover:not(:disabled){color:#fff}.hpuj-btn--gold{background:var(--hpuj-gold);color:var(--hpuj-ink);border-color:var(--hpuj-gold)}.hpuj-btn--gold:hover:not(:disabled){background:var(--hpuj-gold-hover);color:var(--hpuj-ink)}a.hpuj-btn.hpuj-btn--gold,a.hpuj-btn.hpuj-btn--gold:hover:not(:disabled){color:var(--hpuj-ink)}.hpuj-btn--ghost{background:transparent;color:inherit;border:none;font-weight:600;min-height:36px;padding:.25rem .4rem;border-radius:var(--hpuj-radius-sm)}.hpuj-btn--ghost:hover:not(:disabled){color:var(--hpuj-green-mid)}.hpuj-btn--archive{background:var(--hpuj-green-soft);color:var(--hpuj-green);border-color:transparent;border-radius:var(--hpuj-radius-pill)}.hpuj-btn--archive:hover:not(:disabled){background:#d5ebe0;color:var(--hpuj-green-deep)}a.hpuj-btn.hpuj-btn--archive{color:var(--hpuj-green)}.hpuj-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--hpuj-bg)}.hpuj-topbar{background:var(--hpuj-green);color:#ffffffeb;font-size:.8rem}.hpuj-topbar__inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;flex-wrap:wrap}.hpuj-topbar__left,.hpuj-topbar__right{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem 1.1rem}.hpuj-topbar a{color:inherit;text-decoration:none}.hpuj-topbar a:hover{color:var(--hpuj-gold)}.hpuj-topbar__item{display:inline-flex;align-items:center;gap:.4rem}.hpuj-topbar__item svg{width:14px;height:14px;flex-shrink:0;opacity:.9}.hpuj-topbar__dot{opacity:.45}.hpuj-social{display:inline-flex;gap:.45rem;margin-left:.35rem}.hpuj-social a{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:inline-flex;align-items:center;justify-content:center}.hpuj-social a:hover{background:#ffffff1f;color:#fff}.hpuj-social svg{width:12px;height:12px}.hpuj-header{background:var(--hpuj-white);border-bottom:1px solid var(--hpuj-line);position:sticky;top:0;z-index:50}.hpuj-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:.85rem 0}.hpuj-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;min-width:0}.hpuj-brand:hover{color:inherit}.hpuj-brand__marks{display:flex;gap:.4rem;flex-shrink:0}.hpuj-logo{width:52px;height:52px;object-fit:contain;display:block;flex-shrink:0;background:transparent}.hpuj-logo--crest,.hpuj-logo--mark{border:0;border-radius:0}.hpuj-brand__text{display:grid;gap:.1rem;min-width:0}.hpuj-brand__name{font-weight:800;font-size:1.05rem;color:var(--hpuj-green);letter-spacing:.04em}.hpuj-brand__full{font-size:.72rem;color:var(--hpuj-muted);line-height:1.25;max-width:11rem}.hpuj-nav{display:flex;align-items:center;justify-content:center;gap:.15rem 1.35rem;flex-wrap:wrap}.hpuj-nav a{color:var(--hpuj-ink);text-decoration:none;font-weight:600;font-size:.92rem;padding:.35rem 0;border-bottom:2px solid transparent}.hpuj-nav a:hover,.hpuj-nav a.active{color:var(--hpuj-green);border-bottom-color:var(--hpuj-green)}.hpuj-nav__chev{font-size:.65rem;margin-left:.2rem;opacity:.55}.hpuj-header__tools{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.hpuj-header__search{display:flex;align-items:center;gap:.35rem;background:var(--hpuj-bg);border:1px solid var(--hpuj-line);border-radius:var(--hpuj-radius-pill);padding:.2rem .75rem;min-height:40px}.hpuj-header__search svg{width:15px;height:15px;color:var(--hpuj-muted);flex-shrink:0}.hpuj-header__search input{border:0;background:transparent;width:8.5rem;font:inherit;font-size:.85rem;color:var(--hpuj-ink);min-height:34px}.hpuj-header__search input:focus{outline:none}.hpuj-header__search input::placeholder{color:var(--hpuj-muted)}.hpuj-main{flex:1;width:100%;margin:0;padding:0 0 3rem}.hpuj-main--pad{width:min(100% - 2rem,var(--hpuj-container));margin:2rem auto 3.5rem}.hpuj-card{background:var(--hpuj-white);border:1px solid var(--hpuj-line);border-radius:var(--hpuj-radius-md);padding:1.5rem;box-shadow:var(--hpuj-shadow)}.hpuj-muted{color:var(--hpuj-muted);font-size:.92rem}.hpuj-stack{display:grid;gap:2.5rem}.hpuj-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.hpuj-kicker{display:block;margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hpuj-green-mid)}.hpuj-narrow{max-width:32rem}.hpuj-page{max-width:46rem}.lede{font-size:1.05rem;color:var(--hpuj-text);max-width:40rem;margin-bottom:1.25rem}.hpuj-home{display:grid;gap:2.25rem;padding-top:1.5rem}.hpuj-hero{position:relative;border-radius:20px;overflow:hidden;min-height:480px;color:#fff;isolation:isolate;box-shadow:0 18px 48px #00281c29}.hpuj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hpuj-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;opacity:0;transform:scale(1.04);transition:opacity .55s ease,transform .7s ease}.hpuj-hero__bg.is-active{opacity:1;transform:scale(1)}.hpuj-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#001c14eb,#00281cc7 38%,#00231973 68%,#001e1647)}.hpuj-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(14rem,.65fr);gap:1.75rem;align-items:center;padding:clamp(2.25rem,4vw,3.5rem) clamp(2.5rem,5vw,4.25rem) 3.35rem;min-height:480px}.hpuj-hero__content{max-width:42rem;min-width:0}.hpuj-hero__content,.hpuj-hero__quote{animation:hpuj-hero-in .35s ease}@keyframes hpuj-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hpuj-hero__bg,.hpuj-hero__content,.hpuj-hero__quote{transition:none;animation:none}}.hpuj-hero__eyebrow{display:inline-block;margin:0 0 .9rem;color:var(--hpuj-gold);font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hpuj-hero h1{font-family:var(--hpuj-font-display);font-size:clamp(2.15rem,1.4rem + 2.6vw,3.35rem);font-weight:900;color:#fff;margin:0 0 .55rem;letter-spacing:-.025em;line-height:1.12;max-width:16ch;text-shadow:0 2px 18px rgba(0,0,0,.25)}.hpuj-hero__sub{margin:0 0 .95rem;color:var(--hpuj-gold);font-family:var(--hpuj-font-display);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:400;font-style:italic}.hpuj-hero__copy{margin:0 0 1.4rem;max-width:34rem;color:#ffffffe6;font-size:.98rem;line-height:1.7}.hpuj-hero__search{display:flex;align-items:stretch;max-width:36rem;background:#fff;border-radius:999px;overflow:hidden;box-shadow:0 10px 28px #00000038;margin-bottom:1.35rem;padding:.3rem .3rem .3rem .35rem}.hpuj-hero__search input{flex:1;border:0;min-height:48px;padding:0 1rem 0 1.15rem;font:inherit;font-size:.95rem;color:var(--hpuj-ink);background:transparent}.hpuj-hero__search input:focus{outline:none}.hpuj-hero__search input::placeholder{color:#8a938d}.hpuj-hero__search button{border:0;background:var(--hpuj-green);color:#fff;font:inherit;font-weight:700;font-size:.95rem;padding:0 1.65rem;cursor:pointer;min-width:7rem;border-radius:999px}.hpuj-hero__search button:hover{background:var(--hpuj-green-deep)}.hpuj-hero__feats{display:flex;flex-wrap:wrap;gap:.55rem}.hpuj-hero__feat{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:10px;background:#00140e61;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.78rem;font-weight:600;color:#fff;letter-spacing:.01em;white-space:nowrap}.hpuj-hero__feat-ico{width:28px;height:28px;border-radius:8px;background:#f5b4002e;color:var(--hpuj-gold);display:grid;place-items:center;flex-shrink:0}.hpuj-hero__feat-ico svg{width:15px;height:15px}.hpuj-hero__quote{justify-self:end;align-self:center;width:min(100%,17.5rem);background:#001610c7;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:1.5rem 1.35rem 1.35rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 36px #00000047;position:relative}.hpuj-hero__quote:after{content:"";display:block;height:2px;width:3.25rem;margin-top:1.15rem;background:linear-gradient(90deg,var(--hpuj-gold),rgba(255,199,44,.15));border-radius:2px}.hpuj-hero__quote-mark{width:42px;height:42px;border-radius:50%;background:#122f53;border:1px solid rgba(245,180,0,.35);display:grid;place-items:center;margin-bottom:1rem;color:#fff;font-family:var(--hpuj-font-display);font-size:1.55rem;line-height:1;box-shadow:0 6px 16px #00000040}.hpuj-hero__quote p{margin:0;font-family:var(--hpuj-font-display);font-size:1.12rem;line-height:1.5;color:#fff;font-style:italic}.hpuj-hero__nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.hpuj-hero__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);background:#00000047;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:1.35rem;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hpuj-hero__arrow:hover{background:#002147bf;border-color:#fff}.hpuj-hero__arrow--prev{left:1rem}.hpuj-hero__arrow--next{right:1rem}.hpuj-hero__dots{position:absolute;left:50%;bottom:1.15rem;transform:translate(-50%);display:flex;gap:.45rem;z-index:2;align-items:center}.hpuj-hero__dot{width:9px;height:9px;border-radius:50%;border:0;background:#ffffff80;padding:0;cursor:pointer}.hpuj-hero__dot.is-active{background:var(--hpuj-gold);width:26px;border-radius:999px}.hpuj-section-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.hpuj-section-title h2{margin:0;display:inline-flex;align-items:center;gap:.55rem;font-size:1.35rem}.hpuj-section-title h2 span{color:var(--hpuj-green-mid);font-weight:700}.hpuj-section-title__icon{width:28px;height:28px;border-radius:8px;background:var(--hpuj-green-soft);color:var(--hpuj-green);display:grid;place-items:center;flex-shrink:0}.hpuj-latest{display:grid;grid-template-columns:1.7fr .7fr;gap:1.15rem;align-items:start}.hpuj-issue-card{background:var(--hpuj-white);border-radius:var(--hpuj-radius-md);box-shadow:var(--hpuj-shadow);border:1px solid var(--hpuj-line);padding:1.35rem;display:flex;flex-direction:column;gap:1.15rem;overflow:hidden}.hpuj-issue-card__top{display:flex;gap:1.35rem;align-items:flex-start;min-width:0}.hpuj-issue-cover{width:148px;max-width:100%;margin:0;padding:0;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #00281c29;border:1px solid var(--hpuj-line);background:#f3efe3;aspect-ratio:auto;display:block;position:relative;flex-shrink:0}.hpuj-issue-cover img{display:block;width:100%;height:auto;vertical-align:top}.hpuj-issue-cover:after{display:none}.hpuj-issue-card__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.hpuj-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .65rem;border-radius:var(--hpuj-radius-pill);background:var(--hpuj-green-soft);color:var(--hpuj-green);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem}.hpuj-issue-card h3{font-size:1.2rem;margin:0 0 .45rem}.hpuj-issue-card h3 a{color:inherit;text-decoration:none}.hpuj-issue-card h3 a:hover{color:var(--hpuj-green);text-decoration:underline}.hpuj-issue-card .issn{font-size:.8rem;color:var(--hpuj-muted);margin-bottom:.65rem}.hpuj-issue-card .desc{font-size:.9rem;color:var(--hpuj-text);margin-bottom:.85rem;line-height:1.55}.hpuj-issue-card .desc em{font-style:italic}.hpuj-issue-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.35rem;margin-bottom:1rem;font-size:.8rem;color:var(--hpuj-muted)}.hpuj-issue-meta span{display:inline-flex;align-items:center;gap:.35rem}.hpuj-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;background:var(--hpuj-bg);border-radius:12px;padding:.85rem;width:100%}.hpuj-stat{background:#fff;border-radius:10px;padding:.85rem .7rem;text-align:center;border:1px solid var(--hpuj-line);min-width:0}.hpuj-stat__icon{width:28px;height:28px;margin:0 auto .35rem;border-radius:8px;background:var(--hpuj-green-soft);color:var(--hpuj-green);display:grid;place-items:center;font-size:.85rem;font-weight:800}.hpuj-stat strong{display:block;font-size:.82rem;color:var(--hpuj-ink);line-height:1.25}.hpuj-stat span{font-size:.68rem;color:var(--hpuj-muted)}.hpuj-side-links{background:var(--hpuj-white);border:1px solid var(--hpuj-line);border-radius:var(--hpuj-radius-md);box-shadow:var(--hpuj-shadow);overflow:hidden}.hpuj-side-links__head{padding:.95rem 1.05rem;border-bottom:1px solid var(--hpuj-line);font-weight:800;color:var(--hpuj-ink);display:flex;align-items:center;gap:.45rem}.hpuj-side-links ul{list-style:none;margin:0;padding:.35rem 0}.hpuj-side-links a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1.05rem;color:var(--hpuj-ink);text-decoration:none;font-weight:600;font-size:.9rem;border-bottom:1px solid var(--hpuj-line)}.hpuj-side-links li:last-child a{border-bottom:0}.hpuj-side-links a:hover{background:var(--hpuj-green-soft);color:var(--hpuj-green)}.hpuj-side-links__left{display:inline-flex;align-items:center;gap:.55rem}.hpuj-side-links__ico{width:28px;height:28px;border-radius:8px;background:var(--hpuj-bg);color:var(--hpuj-green-mid);display:grid;place-items:center;font-size:.75rem;font-weight:800}.hpuj-cats-head{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.hpuj-cats-head:before{content:"";width:5px;height:1.35rem;border-radius:4px;background:var(--hpuj-green)}.hpuj-cats-head h2{margin:0}.hpuj-cats{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:.85rem;align-items:stretch}.hpuj-cat{background:var(--hpuj-white);border:1px solid var(--hpuj-line);border-radius:var(--hpuj-radius-md);padding:1.1rem .95rem;text-decoration:none;color:inherit;box-shadow:var(--hpuj-shadow);transition:transform var(--hpuj-motion-fast) ease,box-shadow var(--hpuj-motion-fast) ease}.hpuj-cat:hover{transform:translateY(-2px);box-shadow:var(--hpuj-shadow-lg);color:inherit}.hpuj-cat__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:.75rem;font-weight:800;font-size:.95rem}.hpuj-cat__icon--1{background:#e7f6ee;color:#0a7a4a}.hpuj-cat__icon--2{background:#fff4d6;color:#b8860b}.hpuj-cat__icon--3{background:#efe8ff;color:#6b4bb5}.hpuj-cat__icon--4{background:#e4f1ff;color:#2a6fbf}.hpuj-cat__icon--5{background:#ffe8f0;color:#c23a6b}.hpuj-cat strong{display:block;font-size:.92rem;color:var(--hpuj-ink);margin-bottom:.25rem;line-height:1.3}.hpuj-cat span{font-size:.72rem;color:var(--hpuj-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hpuj-cat-all{box-sizing:border-box;width:7.25rem;min-width:7.25rem;flex-shrink:0;border-radius:var(--hpuj-radius-md);border:1px dashed var(--hpuj-green-mid);background:var(--hpuj-green-soft);color:var(--hpuj-green);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;font-size:.75rem;font-weight:700;text-align:center;line-height:1.25;padding:.9rem .65rem;white-space:normal;overflow:visible}.hpuj-cat-all:hover{color:var(--hpuj-green-deep);background:#d9efe4}.hpuj-cat-all__label{display:block;max-width:100%}.hpuj-cat-all__circle{width:36px;height:36px;border-radius:50%;background:var(--hpuj-green);color:#fff;display:grid;place-items:center;font-size:1.1rem;flex-shrink:0}.hpuj-overview{margin-top:.25rem}.hpuj-overview__head{display:flex;align-items:baseline;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--hpuj-line);padding-bottom:.55rem}.hpuj-overview__head h2{margin:0;color:var(--hpuj-green);white-space:nowrap}.hpuj-overview__card{background:var(--hpuj-white);border:1px solid var(--hpuj-line);border-radius:var(--hpuj-radius-md);box-shadow:var(--hpuj-shadow);overflow:hidden}.hpuj-overview__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hpuj-line)}.hpuj-overview__tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.85rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;color:var(--hpuj-muted);background:#f3f5f4;border-right:1px solid var(--hpuj-line);text-align:center;line-height:1.25}.hpuj-overview__tab:last-child{border-right:none}.hpuj-overview__tab--active,.hpuj-overview__tab:hover{background:var(--hpuj-green);color:#fff}.hpuj-overview__body{padding:1.35rem 1.5rem 1.25rem}.hpuj-overview__body p{margin:0 0 .85rem;font-size:.95rem;line-height:1.65;color:var(--hpuj-text)}.hpuj-overview__peer{color:var(--hpuj-muted);font-weight:600;text-decoration:none}.hpuj-overview__peer:hover{color:var(--hpuj-green);text-decoration:underline}.hpuj-overview__more{display:flex;justify-content:flex-end;margin-top:.5rem}.hpuj-overview__more a{color:var(--hpuj-green);font-weight:800;text-decoration:none}.hpuj-overview__more a:hover{text-decoration:underline}.hpuj-explore__head h2,.hpuj-explore__head h3{margin:0;color:var(--hpuj-green);display:inline-flex;align-items:center;gap:.5rem;font-size:1.35rem}.hpuj-explore__head{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;padding-bottom:.55rem;border-bottom:1px solid var(--hpuj-line)}.hpuj-explore__list{background:var(--hpuj-white);border:1px solid var(--hpuj-line);border-radius:10px;overflow:hidden;box-shadow:var(--hpuj-shadow)}.hpuj-explore__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--hpuj-line);text-decoration:none;color:inherit;transition:background-color var(--hpuj-motion-fast) ease,box-shadow var(--hpuj-motion-fast) ease}.hpuj-explore__item:last-child{border-bottom:none}.hpuj-explore__item:hover{background:#fafcfb;box-shadow:inset 0 0 0 1px #333;color:inherit}.hpuj-explore__main{min-width:0;flex:1}.hpuj-explore__title{font-size:1.15rem;font-weight:500;color:var(--hpuj-green);line-height:1.4;margin-bottom:.35rem}.hpuj-explore__title--review em{font-style:italic;font-weight:500}.hpuj-explore__author{font-size:.92rem;color:#555;margin-bottom:.3rem}.hpuj-explore__meta{font-size:.8rem;color:var(--hpuj-muted);word-break:break-word}.hpuj-explore__chevron{flex-shrink:0;color:var(--hpuj-green);font-size:1.35rem;line-height:1}.hpuj-partners__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:1.35rem;background:var(--hpuj-white);border:1px solid var(--hpuj-line);border-radius:10px;box-shadow:var(--hpuj-shadow)}.hpuj-partners__item{display:flex;align-items:center;justify-content:center;min-height:110px;padding:1rem .85rem;background:#fff;border:1px solid var(--hpuj-line);border-radius:10px;transition:transform var(--hpuj-motion-fast) ease,box-shadow var(--hpuj-motion-fast) ease}.hpuj-partners__item:hover{transform:translateY(-2px);box-shadow:var(--hpuj-shadow)}.hpuj-partners__item img{max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain}.hpuj-cta{border-radius:var(--hpuj-radius-lg);overflow:hidden;background:linear-gradient(90deg,#00152ef0,#002147e0),url(/img/cta-mountains.jpg) center / cover no-repeat;color:#fff;padding:1.5rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;box-shadow:var(--hpuj-shadow)}.hpuj-cta__left{display:flex;align-items:center;gap:1rem}.hpuj-cta__icon{width:52px;height:52px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:1.35rem;flex-shrink:0}.hpuj-cta h2{margin:0 0 .25rem;color:#fff;font-size:1.35rem}.hpuj-cta p{margin:0;color:#ffffffd9;font-size:.92rem}.hpuj-cover{aspect-ratio:3 / 4;width:100%;max-width:20rem;background:linear-gradient(155deg,#1c4a2a,#0e2415 72%);color:#fff;padding:1.4rem 1.3rem 1.2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--hpuj-shadow-lg);border-radius:12px;position:relative}.hpuj-cover:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(196,165,116,.55);pointer-events:none;border-radius:8px}.hpuj-cover__journal{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.hpuj-cover__vol{font-family:var(--hpuj-font-display);font-size:clamp(2.4rem,2rem + 2vw,3.4rem);line-height:.9;letter-spacing:-.05em}.hpuj-cover__meta{font-family:var(--hpuj-font-serif);font-style:italic;font-size:1.05rem;opacity:.92}.hpuj-home-hero{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:3.25rem;align-items:start}.hpuj-issn{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:var(--hpuj-muted);font-size:.88rem;margin-bottom:1.5rem}.hpuj-contents{list-style:none;padding:0;margin:0;counter-reset:item}.hpuj-contents>li{counter-increment:item;display:grid;grid-template-columns:2.4rem 1fr;gap:.9rem;padding:1.15rem 0;border-bottom:1px solid var(--hpuj-line)}.hpuj-contents>li:before{content:counter(item,decimal-leading-zero);font-family:var(--hpuj-font-display);color:var(--hpuj-gold);font-size:1.05rem;padding-top:.15rem}.hpuj-contents a{color:var(--hpuj-ink);text-decoration:none;font-family:var(--hpuj-font-display);font-size:1.15rem;font-weight:700;line-height:1.3}.hpuj-contents a:hover{color:var(--hpuj-green-mid)}.hpuj-contents .meta{margin-top:.3rem;color:var(--hpuj-muted);font-size:.92rem}.hpuj-reviews{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.hpuj-review{background:var(--hpuj-white);border-top:3px solid var(--hpuj-green);padding:1.25rem 1.3rem 1.4rem;border-radius:0 0 10px 10px}.hpuj-review h3{font-size:1.15rem}.hpuj-review h3 a{color:inherit;text-decoration:none}.hpuj-review h3 a:hover{color:var(--hpuj-green-mid)}.hpuj-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;padding-bottom:.75rem;border-bottom:1px solid var(--hpuj-ink)}.hpuj-section-head h2{margin:0}.hpuj-section-head a{font-size:.9rem;font-weight:600;text-decoration:none}.hpuj-archive-list{list-style:none;padding:0;margin:0}.hpuj-archive-item{display:grid;grid-template-columns:7rem 1fr auto;gap:1.25rem;padding:1.4rem 0;border-bottom:1px solid var(--hpuj-line);align-items:start}.hpuj-archive-item__vol{font-family:var(--hpuj-font-display);font-size:1.6rem;color:var(--hpuj-green);line-height:1}.hpuj-archive-item h2{font-size:1.3rem;margin:0 0 .3rem}.hpuj-archive-item h2 a{color:inherit;text-decoration:none}.hpuj-archive-item h2 a:hover{color:var(--hpuj-green-mid)}.hpuj-article-shell{max-width:46rem;margin:0 auto}.hpuj-article-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--hpuj-line)}.hpuj-article-header h1{font-family:var(--hpuj-font-display);font-size:clamp(1.9rem,1.4rem + 1.6vw,2.7rem);margin:.6rem 0 1rem}.hpuj-byline{font-family:var(--hpuj-font-serif);font-size:1.1rem}.hpuj-abstract{background:var(--hpuj-green-soft);border-left:3px solid var(--hpuj-green);padding:1.2rem 1.3rem;margin:0 0 2rem;border-radius:0 10px 10px 0}.hpuj-abstract h2{font-family:var(--hpuj-font-sans);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem}.hpuj-prose{max-width:var(--hpuj-measure-article);font-family:var(--hpuj-font-serif);font-size:1.12rem;line-height:1.8;overflow-wrap:anywhere;word-break:break-word;min-width:0}.hpuj-prose h2,.hpuj-prose h3{margin-top:2rem}.hpuj-prose img{max-width:100%;height:auto}.hpuj-prose pre,.hpuj-prose table{max-width:100%;overflow-x:auto}.hpuj-toc{list-style:none;padding:0;margin:0;counter-reset:toc}.hpuj-toc li{counter-increment:toc;display:grid;grid-template-columns:2.4rem 1fr;gap:.9rem;padding:1.05rem 0;border-bottom:1px solid var(--hpuj-line)}.hpuj-toc li:before{content:counter(toc,decimal-leading-zero);font-family:var(--hpuj-font-display);color:var(--hpuj-gold)}.hpuj-toc a{color:var(--hpuj-ink);text-decoration:none;font-family:var(--hpuj-font-display);font-size:1.15rem;font-weight:700}.hpuj-toc a:hover{color:var(--hpuj-green-mid)}.hpuj-colophon{background:#b66612;color:#fff;margin-top:auto;padding:2.75rem 1.25rem 1.25rem}.hpuj-colophon__inner{width:min(100%,var(--hpuj-container));margin:0 auto}.hpuj-colophon a{color:#fff;text-decoration:none}.hpuj-colophon a:hover{color:#fff3e0;text-decoration:underline}.hpuj-colophon__block{padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.35)}.hpuj-colophon h2{color:#fff;font-size:1.35rem;font-weight:600;margin:0 0 1.25rem;letter-spacing:.02em}.hpuj-colophon__links{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem;max-width:42rem}.hpuj-colophon__links ul{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.hpuj-colophon__links a{font-size:.95rem;line-height:1.4;text-decoration:none}.hpuj-colophon__address{display:grid;grid-template-columns:1.2fr 1fr auto;gap:1.5rem 2rem;align-items:start}.hpuj-colophon__address p{margin:0;font-size:.95rem;line-height:1.55}.hpuj-colophon__address a{text-decoration:underline}.hpuj-colophon__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.hpuj-colophon__site{display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;text-decoration:none!important}.hpuj-colophon__contact{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.45rem 1.1rem;border:1px solid #fff;border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:background-color var(--hpuj-motion-fast) ease,color var(--hpuj-motion-fast) ease}.hpuj-colophon__contact:hover{background:#fff;color:#b66612!important;text-decoration:none!important}.hpuj-colophon__end{font-size:.9rem;opacity:.95}.hpuj-newsletter-row{display:flex;gap:.4rem;flex-wrap:wrap}.hpuj-newsletter-input{flex:1 1 140px;min-height:42px;border:0;border-bottom:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:inherit;padding:0 .2rem}.hpuj-newsletter-input::placeholder{color:#ffffff73}.hpuj-field{margin-bottom:1rem}.hpuj-field label{display:block;margin-bottom:.4rem;font-weight:600;font-size:.92rem}.hpuj-field input,.hpuj-field textarea,.hpuj-field select,.hpuj-input{width:100%;min-height:44px;padding:.55rem .75rem;border:1px solid var(--hpuj-line);border-radius:var(--hpuj-radius-sm);font:inherit;background:#fff;color:var(--hpuj-ink)}.hpuj-field textarea{min-height:6rem;resize:vertical}.hpuj-field input:focus-visible,.hpuj-field textarea:focus-visible,.hpuj-field select:focus-visible,.hpuj-input:focus-visible{outline:2px solid var(--hpuj-focus);outline-offset:2px}.hpuj-field input[aria-invalid=true]{border-color:var(--hpuj-danger)}.hpuj-form fieldset{border:0;padding:0;margin:0}.hpuj-form label{display:block;margin-bottom:1rem;font-weight:600;font-size:.92rem}.hpuj-form label input,.hpuj-form label textarea{display:block;width:100%;margin-top:.4rem;min-height:44px;padding:.55rem .75rem;border:1px solid var(--hpuj-line);border-radius:var(--hpuj-radius-sm);font:inherit;background:#fff}.hpuj-form label textarea{min-height:7rem}.hpuj-steps{display:flex;gap:1.25rem;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 1.75rem;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--hpuj-muted);border-bottom:1px solid var(--hpuj-line);padding-bottom:.85rem}.hpuj-steps [aria-current=step]{color:var(--hpuj-ink);font-weight:700}.hpuj-preview-banner{background:#efe4c4;border-left:3px solid var(--hpuj-gold);color:#4a3b16;padding:.8rem 1rem;margin-bottom:1.25rem;font-weight:600;border-radius:0 8px 8px 0}.hpuj-pager{display:flex;gap:.75rem;align-items:center;margin-top:1.5rem;flex-wrap:wrap}.hpuj-table-wrap{overflow-x:auto}.hpuj-table{width:100%;border-collapse:collapse;min-width:28rem}.hpuj-table th,.hpuj-table td{text-align:left;padding:.75rem .4rem;border-bottom:1px solid var(--hpuj-line);vertical-align:top}.hpuj-table th{font-size:.8rem;color:var(--hpuj-muted);text-transform:uppercase;letter-spacing:.06em}.hpuj-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hpuj-line);border:1px solid var(--hpuj-line);border-radius:12px;overflow:hidden}.hpuj-metric{background:var(--hpuj-white);padding:1.25rem}.hpuj-metric b{display:block;font-family:var(--hpuj-font-display);font-size:1.8rem;letter-spacing:-.04em}.hpuj-board-group{margin-top:2rem}.hpuj-board-group ul{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}.hpuj-admin-shell .hpuj-header{background:var(--hpuj-green);color:#fff;padding:1rem 1.25rem;position:static;border:0}.hpuj-admin-shell .hpuj-header a{color:#fff}.hpuj-admin-shell .hpuj-header__inner{width:min(100%,var(--hpuj-container));margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0;gap:1rem}.hpuj-admin-topbrand{display:flex;flex-direction:column;gap:.15rem}.hpuj-admin-topactions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.hpuj-admin-viewsite{background:var(--hpuj-gold)!important;color:var(--hpuj-ink)!important;border-color:var(--hpuj-gold)!important}.hpuj-admin-viewsite:hover{background:var(--hpuj-gold-hover)!important}.hpuj-admin-dash-panels{display:grid;grid-template-columns:1fr 1.3fr;gap:1.25rem;margin-top:1.5rem}.hpuj-admin-dash-panel h2{margin:0 0 .75rem;font-size:1.05rem}.hpuj-admin-quick,.hpuj-admin-recent{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.hpuj-admin-recent li{display:grid;gap:.15rem;padding:.55rem 0;border-bottom:1px solid var(--hpuj-line)}@media(max-width:800px){.hpuj-admin-dash-panels{grid-template-columns:1fr}}.hpuj-admin-layout{display:flex;gap:1.5rem;width:min(100% - 2rem,var(--hpuj-container));margin:2rem auto;align-items:flex-start}.hpuj-admin-nav{min-width:13rem}.hpuj-admin-nav ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.hpuj-admin-main{flex:1;min-width:0}.hpuj-admin-user{margin-left:.75rem;font-size:.9rem;opacity:.9}.hpuj-admin-nav__group{margin:.85rem 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hpuj-muted)}.hpuj-admin-nav__group:first-child{margin-top:0}.hpuj-admin-nav a{display:block;padding:.35rem .45rem;border-radius:2px;color:var(--hpuj-ink);text-decoration:none}.hpuj-admin-nav a:hover{background:color-mix(in srgb,var(--hpuj-green) 8%,#fff)}.hpuj-admin-nav a.active{background:color-mix(in srgb,var(--hpuj-green) 14%,#fff);color:var(--hpuj-green);font-weight:700}.hpuj-admin-stats{list-style:none;margin:1rem 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hpuj-admin-stats a{display:grid;gap:.2rem;padding:.85rem .9rem;border:1px solid var(--hpuj-line);text-decoration:none;color:inherit;background:#fff}.hpuj-admin-stats a:hover{border-color:var(--hpuj-green)}.hpuj-admin-stats strong{font-size:1.45rem;color:var(--hpuj-green)}.hpuj-admin-stats span{font-size:.88rem;color:var(--hpuj-muted)}@media(max-width:700px){.hpuj-admin-stats{grid-template-columns:1fr 1fr}}.hpuj-admin-login{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 480px at 10% -10%,rgba(0,33,71,.12),transparent 55%),radial-gradient(900px 420px at 100% 0%,rgba(255,199,44,.12),transparent 50%),#f3f1ee;color:var(--hpuj-ink)}.hpuj-admin-login__top{background:var(--hpuj-green);color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.hpuj-admin-login__top-inner{width:min(100% - 2rem,1120px);margin:0 auto;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hpuj-admin-login__brand{display:flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none;min-width:0}.hpuj-admin-login__brand img{width:40px;height:40px;object-fit:contain;background:#fff;padding:2px;flex-shrink:0}.hpuj-admin-login__brand span{display:grid;gap:.1rem;min-width:0}.hpuj-admin-login__brand strong{font-size:1rem;letter-spacing:.02em;line-height:1.2}.hpuj-admin-login__brand em{font-style:normal;font-size:.78rem;opacity:.82}.hpuj-admin-login__public{color:#fff;text-decoration:none;font-size:.85rem;font-weight:600;border:1px solid rgba(255,255,255,.45);padding:.4rem .75rem;white-space:nowrap}.hpuj-admin-login__public:hover{background:#ffffff1f}.hpuj-admin-login__main{flex:1;display:grid;place-items:center;padding:2rem 1rem 3rem}.hpuj-admin-login__card{width:min(100%,26rem);background:#fff;border:1px solid var(--hpuj-line);box-shadow:var(--hpuj-shadow-lg);padding:1.75rem 1.6rem 1.6rem}.hpuj-admin-login__kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hpuj-muted)}.hpuj-admin-login__card h1{margin:0 0 .45rem;font-size:1.55rem;line-height:1.2}.hpuj-admin-login__lede{margin:0 0 1.35rem;color:var(--hpuj-text);font-size:.95rem;line-height:1.5}.hpuj-admin-login__error{margin:0 0 1rem;color:var(--hpuj-danger);font-size:.9rem}.hpuj-admin-login__submit{width:100%;border-radius:var(--hpuj-radius-sm)!important;margin-top:.35rem}.hpuj-admin-login .hpuj-field{margin-bottom:1rem}.hpuj-admin-login .hpuj-field input{border-radius:var(--hpuj-radius-sm)}@media(max-width:1100px){.hpuj-issue-cover{width:130px}.hpuj-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hpuj-overview__tabs{grid-template-columns:1fr 1fr}.hpuj-overview__tab:nth-child(2n){border-right:none}.hpuj-overview__tab:nth-child(-n+2){border-bottom:1px solid var(--hpuj-line)}.hpuj-cats{grid-template-columns:repeat(3,1fr)}.hpuj-partners__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hpuj-cat-all{width:100%;min-width:0;min-height:5.5rem;grid-column:1 / -1;flex-direction:row;justify-content:center;gap:.75rem;padding:.85rem 1rem}.hpuj-cat-all__label{text-align:left}}@media(max-width:900px){.hpuj-hero__inner,.hpuj-latest,.hpuj-reviews,.hpuj-metrics,.hpuj-archive-item,.hpuj-home-hero,.hpuj-colophon__address{grid-template-columns:1fr}.hpuj-colophon__links{max-width:none}.hpuj-hero__quote{justify-self:start;max-width:none;width:100%}.hpuj-nav{display:none}.hpuj-header__search input{width:6rem}}@media(max-width:700px){.hpuj-topbar__left span:nth-child(n+3){display:none}.hpuj-issue-card__top{flex-direction:column;align-items:flex-start}.hpuj-issue-cover{width:min(180px,45vw)}.hpuj-stats,.hpuj-partners__grid,.hpuj-cats{grid-template-columns:1fr 1fr}.hpuj-admin-layout{flex-direction:column}.hpuj-brand__full{display:none}}.oup-shell{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--hpuj-ink);overflow-x:clip}.oup-wrap{width:min(100% - 2rem,var(--hpuj-container));margin-inline:auto}.oup-main{flex:1}.oup-main--pad{padding:1.75rem 0 3rem}.oup-main--pad>*:not(.oup-full){width:min(100% - 2rem,var(--hpuj-container));margin-inline:auto}.oup-topbar{background:var(--hpuj-gold);border-bottom:1px solid color-mix(in srgb,var(--hpuj-ink) 12%,transparent);font-size:.8rem;color:var(--hpuj-ink)}.oup-topbar__inner{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:1rem}.oup-topbar__brand{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hpuj-ink);text-decoration:none;font-size:.72rem}.oup-topbar__right{display:flex;align-items:center;gap:.85rem}.oup-topbar__meta{color:color-mix(in srgb,var(--hpuj-ink) 72%,transparent);font-size:.75rem}.oup-topbar__right a:not(.oup-btn){color:var(--hpuj-ink);text-decoration:none;font-weight:600}.oup-btn--signin{display:inline-flex;align-items:center;background:var(--hpuj-green);color:#fff!important;border:none;padding:.35rem .8rem;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none!important}.oup-btn--signin:hover{background:var(--hpuj-green-deep)}.oup-titleband{background:#fff;border-bottom:3px solid var(--hpuj-green)}.oup-titleband__inner{display:flex;align-items:center;padding:1.15rem 0 1.25rem}.oup-titleband__brand{display:flex;align-items:center;gap:1.1rem;text-decoration:none;color:inherit;min-width:0;overflow:visible}.oup-titleband__logos{display:flex;gap:.55rem;align-items:center;flex-shrink:0;overflow:visible}.oup-titleband__logos img{width:68px;height:68px;object-fit:contain;object-position:center;display:block;padding:2px;box-sizing:border-box;overflow:visible}.oup-titleband__copy{display:grid;gap:.3rem;min-width:0}.oup-titleband__name{font-family:var(--hpuj-font-serif);font-size:clamp(1.55rem,1.2rem + 1.4vw,2.15rem);font-weight:900;color:var(--hpuj-green);letter-spacing:.04em;text-transform:uppercase;line-height:1.1;display:block}.oup-titleband__tag{margin:0;color:var(--hpuj-muted);font-size:.92rem;display:block}.oup-nav{background:var(--hpuj-gold);color:var(--hpuj-ink);border-bottom:1px solid color-mix(in srgb,var(--hpuj-ink) 12%,transparent)}.oup-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;flex-wrap:wrap;padding:.35rem 0}.oup-nav__links{display:flex;flex-wrap:wrap;gap:.15rem .15rem}.oup-nav__links a{color:var(--hpuj-ink);text-decoration:none;font-size:.9rem;font-weight:700;padding:.55rem .7rem}.oup-nav__links a:hover,.oup-nav__links a.active{background:#0021471f;color:var(--hpuj-green)}.oup-nav__search{display:flex;align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.15);min-width:min(100%,280px);flex:1;max-width:360px}.oup-nav__search input{flex:1;border:none;padding:.45rem .65rem;font:inherit;min-width:0}.oup-nav__search button{border:none;background:var(--hpuj-green);color:#fff;padding:0 .85rem;cursor:pointer;font-weight:700}.oup-foot{margin-top:auto;background:#e8eef5;color:var(--hpuj-ink);font-size:.9rem}.oup-foot a{color:var(--hpuj-ink);text-decoration:none}.oup-foot a:hover{color:var(--hpuj-link);text-decoration:underline}.oup-foot__journal{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0 1.25rem;flex-wrap:wrap}.oup-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2.5rem;flex:1}.oup-foot__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.oup-foot__brand{display:grid;gap:.45rem;align-content:start;justify-items:end;text-align:right;margin-left:auto;flex-shrink:0}.oup-foot__brand-logos{display:flex;align-items:center;gap:.65rem;text-decoration:none}.oup-foot__brand-logos img{width:72px;height:72px;object-fit:contain;background:#fff;border:1px solid var(--hpuj-line);padding:3px}.oup-foot__brand span{color:var(--hpuj-muted);font-size:.85rem}.oup-foot__meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 0 1.25rem;border-top:1px solid #cfd5dd;font-size:.8rem;color:var(--hpuj-muted)}.oup-foot__site{background:#fff;border-top:1px solid var(--hpuj-line);padding:1.75rem 0 1rem}.oup-foot__site-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(12rem,1.4fr);gap:1.25rem 2rem}.oup-foot__site ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.oup-foot__mission{margin:0;font-family:var(--hpuj-font-serif);font-style:italic;font-size:.85rem;color:var(--hpuj-muted);text-align:right}.oup-foot__legal{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.25rem;padding-top:.85rem;border-top:1px solid var(--hpuj-line);font-size:.8rem;color:var(--hpuj-muted)}.oup-home{display:grid;gap:0}.oup-hero{padding:1.75rem 0 1.5rem;background:#fff}.oup-hero__grid{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1.2fr);gap:1.25rem;align-items:stretch}.oup-cover{display:flex;flex-direction:column;height:100%;min-height:100%;text-decoration:none;color:inherit}.oup-cover img{width:100%;flex:1 1 auto;min-height:0;height:100%;object-fit:cover;object-position:top center;border:1px solid var(--hpuj-line);display:block;box-shadow:var(--hpuj-shadow)}.oup-cover__meta{flex-shrink:0;margin-top:.55rem;font-size:.85rem;color:var(--hpuj-text);line-height:1.35}.oup-cover__meta strong{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hpuj-muted);font-weight:700}.oup-editors{border:1px solid var(--hpuj-line);padding:1rem 1.1rem;background:#fff;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.oup-editors h2{font-size:1rem;margin:0 0 .75rem;flex-shrink:0}.oup-editors ul{list-style:none;margin:0;padding:0;display:grid;gap:0;flex:1 1 auto;align-content:start}.oup-editors li{font-size:.9rem;line-height:1.35;padding:.65rem .7rem;border-radius:var(--hpuj-radius-sm)}.oup-editors li:nth-child(odd){background:var(--hpuj-green-soft)}.oup-editors li:nth-child(2n){background:transparent}.oup-editors .role{display:block;color:var(--hpuj-muted);font-size:.78rem;margin-top:.15rem}.oup-editors>p{flex-shrink:0;margin-top:auto}.oup-feature{background:#eef0f3;border-top:4px solid var(--hpuj-green);border-bottom:4px solid var(--hpuj-green);padding:1.25rem 1.35rem;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.oup-feature h2{margin:0 0 .65rem;font-size:1.2rem;flex-shrink:0}.oup-feature p{margin:0 0 .75rem;font-size:.95rem}.oup-feature p:last-of-type{flex:1 1 auto}.oup-feature a{color:var(--hpuj-link);font-weight:600}.oup-jm__layout{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr) minmax(12rem,15rem);gap:1.5rem;align-items:start;margin-top:1.25rem}.oup-jm__nav{position:sticky;top:1rem;border:1px solid var(--hpuj-line);background:#f7f8fa;padding:1rem;font-size:.88rem}.oup-jm__nav strong{display:block;margin-bottom:.65rem}.oup-jm__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.oup-jm__nav a{color:var(--hpuj-ink);text-decoration:none}.oup-jm__nav a:hover{color:var(--hpuj-link);text-decoration:underline}.oup-jm__section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--hpuj-line);scroll-margin-top:1rem}.oup-jm__section:last-child{border-bottom:none}.oup-jm__section h2{margin:0 0 .75rem;font-size:1.35rem;color:var(--hpuj-green)}.oup-jm__section h3{margin:1.35rem 0 .5rem;font-size:1.05rem}.oup-jm__section p,.oup-jm__section li{font-size:.98rem;line-height:1.65}.oup-jm__section ul{padding-left:1.2rem}.oup-jm__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0}.oup-jm__metric{border:1px solid var(--hpuj-line);background:#fff;padding:1rem .75rem;text-align:center}.oup-jm__callout{margin-top:1.25rem;background:#f3f5f4;border-left:4px solid var(--hpuj-green);padding:1rem 1.15rem}.oup-jm__callout h4{margin:0 0 .5rem}.oup-jm__callout ul{margin:0}.oup-jm__table{width:100%;border-collapse:collapse;font-size:.95rem}.oup-jm__table th,.oup-jm__table td{border:1px solid var(--hpuj-line);padding:.65rem .75rem;text-align:left;vertical-align:top}.oup-jm__table th{width:38%;background:#f7f8fa;font-weight:700}.oup-jm__aside{position:sticky;top:1rem}.oup-jm__submit{border:1px solid var(--hpuj-line);background:#fff;padding:1.15rem}.oup-jm__submit h3{margin:0 0 .45rem;font-size:1.05rem}.oup-jm__submit p{margin:0 0 .85rem;font-size:.9rem;color:var(--hpuj-text)}@media(max-width:980px){.oup-jm__layout{grid-template-columns:1fr}.oup-jm__nav,.oup-jm__aside{position:static}.oup-jm__metrics{grid-template-columns:1fr 1fr}}.oup-metrics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;text-align:center}.oup-metrics__value{display:block;font-size:1.85rem;font-weight:800;color:var(--hpuj-ink);line-height:1.1}.oup-metrics__label{display:block;margin-top:.35rem;font-size:.82rem;color:var(--hpuj-muted)}.oup-overview{padding:1.75rem 0 .5rem;background:#fff}.oup-overview__head{display:flex;align-items:baseline;gap:1rem;margin-bottom:1rem;border-bottom:1px solid var(--hpuj-line);padding-bottom:.55rem}.oup-overview__head h2{margin:0;color:var(--hpuj-green);font-size:1.45rem}.oup-overview__card{background:#fff;border:1px solid var(--hpuj-line);overflow:hidden}.oup-overview__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hpuj-line)}.oup-overview__tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.85rem .75rem;font:inherit;font-size:.82rem;font-weight:700;color:var(--hpuj-muted);background:#f3f5f4;border:none;border-right:1px solid var(--hpuj-line);cursor:pointer;text-align:center;line-height:1.25}.oup-overview__tab:last-child{border-right:none}.oup-overview__tab--active,.oup-overview__tab:hover{background:var(--hpuj-gold);color:var(--hpuj-ink)}.oup-overview__body{padding:1.35rem 1.5rem 1.25rem}.oup-overview__body p{margin:0 0 .85rem;font-size:.95rem;line-height:1.65;color:var(--hpuj-text)}.oup-overview__peer{color:var(--hpuj-muted);font-weight:600;text-decoration:none}.oup-overview__peer:hover{color:var(--hpuj-green);text-decoration:underline}.oup-overview__more{display:flex;justify-content:flex-end;margin-top:.5rem}.oup-overview__more a{color:var(--hpuj-green);font-weight:800;text-decoration:none}.oup-overview__more a:hover{text-decoration:underline}.oup-overview__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;text-align:center;margin-bottom:.75rem}.oup-overview__board{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.65rem}.oup-overview__board li{display:grid;gap:.1rem;font-size:.92rem}.oup-overview__board span{color:var(--hpuj-muted);font-size:.82rem}.oup-split{padding:2rem 0;background:#fff}.oup-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.oup-split h2{margin:0 0 .55rem;font-size:1.25rem}.oup-split p{margin:0 0 .65rem;color:var(--hpuj-text)}.oup-split a{color:var(--hpuj-link);font-weight:600}.oup-promos{background:var(--hpuj-gold);padding:1.75rem 0}.oup-promos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.oup-promo{background:#fff;display:flex;flex-direction:column;min-height:100%;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.06)}.oup-promo__img{aspect-ratio:16 / 10;object-fit:cover;width:100%;display:block;background:#dfe3e8}.oup-promo__body{padding:1rem 1.1rem 1.2rem;display:grid;gap:.45rem}.oup-promo h3{margin:0;font-size:1.05rem}.oup-promo p{margin:0;font-size:.9rem;color:var(--hpuj-text)}.oup-promo span{color:var(--hpuj-link);font-weight:600;font-size:.9rem}.oup-lists{padding:2rem 0;background:#fff}.oup-lists__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.oup-listcol{border:1px solid var(--hpuj-line);padding:1rem 1.1rem .35rem;background:#fff}.oup-listcol h2{margin:0 0 .65rem;font-size:1.15rem}.oup-accent{width:2rem;height:4px;background:var(--hpuj-gold);margin:0 0 .85rem}.oup-listcol ol{list-style:none;margin:0;padding:0}.oup-listcol li{border-top:1px solid #eceff3}.oup-listcol li:first-child{border-top:none}.oup-listcol a{display:block;padding:.75rem 0;color:var(--hpuj-ink);text-decoration:none;font-size:.92rem;line-height:1.35}.oup-listcol a:hover{color:var(--hpuj-link)}.oup-listcol .empty{color:var(--hpuj-muted);font-size:.9rem;padding:.5rem 0 1rem}.oup-choice{background:#e9ebef;padding:2rem 0 2.25rem}.oup-choice__head{text-align:center;margin-bottom:1.25rem}.oup-choice__head h2{margin:0 0 .45rem;font-size:1.45rem}.oup-choice__head .oup-accent{margin-inline:auto}.oup-choice__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.oup-choice__card{background:#fff;border:1px solid var(--hpuj-line);padding:1.15rem 1.05rem;text-decoration:none;color:inherit;display:grid;gap:.65rem;min-height:100%}.oup-choice__card h3{margin:0;font-family:var(--hpuj-font-serif);font-size:1.05rem;line-height:1.3;font-weight:700}.oup-choice__card p{margin:0;font-size:.86rem;color:var(--hpuj-text);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.oup-services{padding:2rem 0;background:#fff}.oup-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}.oup-service{display:flex;flex-direction:column;min-width:0}.oup-service h3{margin:.65rem 0 .4rem;font-size:1.05rem}.oup-service p{margin:0 0 .5rem;font-size:.9rem}.oup-service a{color:var(--hpuj-link);font-weight:600;font-size:.9rem}.oup-service>a:last-child,.oup-service>.oup-newsletter{margin-top:auto;padding-top:.75rem}.oup-service__icon{width:auto;max-width:96px;height:48px;object-fit:contain;object-position:left center;display:block}.oup-volumes{padding:0 0 2.5rem;background:#fff}.oup-volumes h2{margin:0 0 1rem;font-size:1.25rem}.oup-volumes__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.oup-vol{border:1px solid var(--hpuj-line);background:#fff;text-decoration:none;color:inherit;overflow:hidden}.oup-vol__cover{height:120px;overflow:hidden;background:#e9ebef}.oup-vol__cover img{width:100%;height:auto;display:block}.oup-vol__body{padding:.7rem .75rem;font-size:.82rem}.oup-vol__body strong{display:block;margin-bottom:.2rem}.oup-page{max-width:var(--hpuj-container);min-width:0;overflow-wrap:anywhere}.oup-page h1{font-family:var(--hpuj-font-serif);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem);margin-bottom:.75rem}.oup-issue-hero{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:1.5rem;align-items:start}.oup-issue-hero__cover{width:100%;height:auto;border:1px solid var(--hpuj-line);display:block;box-shadow:var(--hpuj-shadow)}.oup-shell .hpuj-btn,.oup-shell .hpuj-btn--sm{border-radius:var(--hpuj-radius-sm)}.oup-kicker{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hpuj-muted);margin:0 0 .35rem}.oup-lede{color:var(--hpuj-muted);max-width:42rem;margin-bottom:1.5rem}.oup-link{color:var(--hpuj-link);font-weight:600}.oup-article-title{font-family:var(--hpuj-font-serif)}.oup-meta-line{color:var(--hpuj-muted);font-size:.9rem;margin-bottom:1rem}.oup-toc{list-style:none;padding:0;margin:0;border:1px solid var(--hpuj-line)}.oup-toc li{border-top:1px solid #eceff3}.oup-toc li:first-child{border-top:none}.oup-toc a{display:block;padding:.9rem 1rem;text-decoration:none;color:var(--hpuj-ink)}.oup-toc a:hover{background:#f7f8fa;color:var(--hpuj-link)}.oup-archive-list{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.oup-archive-item{display:grid;grid-template-columns:4rem 1fr auto;gap:1rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--hpuj-line);background:#fff}.oup-archive-item__vol{font-weight:800;color:var(--hpuj-green)}.oup-form-card{max-width:28rem;border:1px solid var(--hpuj-line);padding:1.35rem;background:#fff}.oup-auth{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem;width:min(100% - 2rem,var(--hpuj-container));margin:.5rem auto 2rem;align-items:stretch}.oup-auth__panel{background:linear-gradient(160deg,var(--hpuj-green) 0%,#122f53 55%,#00152e 100%);color:#fff;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:.85rem}.oup-auth__panel h1,.oup-auth__panel h2,.oup-auth__panel h3,.oup-auth__panel strong,.oup-auth__panel a{color:#fff}.oup-auth__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85;color:#fff}.oup-auth__panel-title{margin:0;font-family:var(--hpuj-font-serif);font-size:clamp(1.55rem,1.2rem + 1vw,2rem);line-height:1.2;color:#fff}.oup-auth__panel-copy{margin:0;font-size:.98rem;line-height:1.55;opacity:.92;max-width:34rem;color:#fff}.oup-auth__benefits{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.85rem}.oup-auth__benefits li{display:grid;gap:.2rem;padding:.85rem .9rem;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.oup-auth__benefits strong{font-size:.95rem;color:#fff}.oup-auth__benefits span{font-size:.86rem;line-height:1.45;opacity:.9;color:#fff}.oup-auth__panel-note{margin-top:auto;margin-bottom:0;font-size:.85rem;opacity:.9;color:#fff}.oup-auth__panel-note a{color:var(--hpuj-gold);font-weight:700;text-decoration:underline;text-decoration-color:var(--hpuj-gold);text-underline-offset:3px}.oup-auth__panel-note a:hover{color:#fff;text-decoration-color:#fff}.oup-auth__card{background:#fff;border:1px solid var(--hpuj-line);padding:1.75rem 1.5rem 1.5rem;box-shadow:var(--hpuj-shadow)}.oup-auth__card h1{margin:0 0 .4rem;font-size:clamp(1.55rem,1.25rem + .8vw,1.9rem)}.oup-auth__lede{margin:0 0 1.35rem;color:var(--hpuj-muted);font-size:.98rem;line-height:1.5}.oup-auth__form{display:grid;gap:.15rem}.oup-auth__submit{width:100%;border-radius:var(--hpuj-radius-sm)!important;margin-top:.35rem}.oup-auth__error{margin:0 0 .85rem;color:var(--hpuj-danger);font-size:.92rem}.oup-auth__success{margin:0 0 .85rem;color:var(--hpuj-green-mid);font-size:.92rem;font-weight:600}.oup-auth__footer{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-top:1.15rem;font-size:.92rem}.oup-auth__footer a{color:var(--hpuj-link);font-weight:600}.oup-auth__help{margin:1.15rem 0 0;font-size:.85rem;color:var(--hpuj-muted)}.oup-auth__help a{color:var(--hpuj-link);font-weight:600}.oup-auth .hpuj-field input{border-radius:var(--hpuj-radius-sm)}.oup-account{display:grid;gap:0}.oup-welcome{background:linear-gradient(135deg,#002147,#122f53 60%,#00152e);color:#fff;padding:2.25rem 0}.oup-welcome__inner{max-width:46rem}.oup-welcome__eyebrow{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.oup-welcome h1{margin:0 0 .55rem;font-family:var(--hpuj-font-serif);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);color:#fff}.oup-welcome__lede{margin:0 0 1.25rem;font-size:1.02rem;line-height:1.55;opacity:.95}.oup-welcome__steps{margin:0 0 1.5rem;padding:0;list-style:none;display:grid;gap:.75rem;counter-reset:welcome-step}.oup-welcome__steps li{counter-increment:welcome-step;display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start}.oup-welcome__steps li:before{content:counter(welcome-step);width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:#ffffff29;font-weight:800;font-size:.85rem}.oup-welcome__steps strong{display:block;margin-bottom:.15rem}.oup-welcome__steps span{display:block;font-size:.9rem;opacity:.9;line-height:1.45}.oup-welcome__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.oup-welcome__actions .hpuj-btn--primary{background:#fff;color:var(--hpuj-green)}.oup-welcome__actions .hpuj-btn--primary:hover:not(:disabled){background:#f3f4f6;color:var(--hpuj-green-deep)}.oup-welcome__actions .hpuj-btn--secondary{color:#fff;border-color:#ffffff8c}.oup-welcome__actions .hpuj-btn--secondary:hover:not(:disabled){background:#ffffff1f;color:#fff}.oup-welcome__dismiss{border:none;background:transparent;color:#fff;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer;padding:.4rem .2rem}.oup-account__grid{display:grid;gap:1.25rem;padding:1.75rem 0 2.5rem}.oup-account__hero{border:1px solid var(--hpuj-line);background:#fff;padding:1.5rem 1.35rem}.oup-account__hero h1{margin:0 0 .4rem}.oup-account__meta{margin:0 0 1.15rem;color:var(--hpuj-muted)}.oup-account__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.oup-account__signout{border:none;background:transparent;color:var(--hpuj-muted);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;padding:.4rem .2rem}.oup-account__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.oup-account__card{display:grid;gap:.35rem;padding:1.1rem 1rem;border:1px solid var(--hpuj-line);background:#fff;text-decoration:none;color:inherit;min-height:8rem}.oup-account__card:hover{border-color:var(--hpuj-green);color:var(--hpuj-green)}.oup-account__card strong{font-size:1.02rem}.oup-account__card span{color:var(--hpuj-muted);font-size:.9rem;line-height:1.45}.oup-account__card:hover span{color:var(--hpuj-text)}.oup-account__profile{border:1px solid var(--hpuj-line);background:#fff;padding:1.5rem 1.35rem;max-width:36rem}.oup-account__profile h2{margin:0 0 .35rem;font-size:1.25rem}.oup-account__subhead{margin:.85rem 0 .35rem;font-size:1rem}.oup-account__staff{margin:1.25rem 0 0;font-size:.9rem;color:var(--hpuj-muted)}.oup-account__staff a{color:var(--hpuj-link);font-weight:600}@media(max-width:900px){.oup-auth{grid-template-columns:1fr}.oup-account__cards{grid-template-columns:1fr 1fr}}@media(max-width:640px){.oup-account__cards{grid-template-columns:1fr}.oup-welcome__actions .hpuj-btn{width:100%}}.oup-partners-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;width:100%;align-items:stretch}.oup-partners-row img{width:100%;height:120px;object-fit:contain;background:#fff;border:1px solid var(--hpuj-line);padding:.85rem 1rem}@media(max-width:800px){.oup-partners-row{grid-template-columns:repeat(2,minmax(0,1fr))}.oup-partners-row img{height:100px}}.oup-newsletter{margin-top:.35rem}.oup-newsletter__row{display:flex;gap:.4rem;flex-wrap:wrap;align-items:stretch}.oup-newsletter__input{flex:1 1 140px;min-width:0;min-height:40px;border:1px solid var(--hpuj-line);background:#fff;color:var(--hpuj-ink);font:inherit;padding:.35rem .65rem}.oup-newsletter__input::placeholder{color:var(--hpuj-muted)}.oup-newsletter__msg{margin:.45rem 0 0;font-size:.85rem}.oup-newsletter__msg--error{color:var(--hpuj-danger)}@media(max-width:800px){.oup-overview__tabs{grid-template-columns:1fr 1fr}.oup-overview__tab:nth-child(2n){border-right:none}.oup-overview__tab:nth-child(-n+2){border-bottom:1px solid var(--hpuj-line)}.oup-overview__metrics{grid-template-columns:1fr 1fr}}@media(max-width:980px){.oup-hero__grid{grid-template-columns:160px 1fr}.oup-feature{grid-column:1 / -1}.oup-metrics__grid,.oup-promos__grid,.oup-lists__grid,.oup-choice__grid,.oup-services__grid{grid-template-columns:1fr 1fr}.oup-volumes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oup-foot__site-inner{grid-template-columns:1fr 1fr}.oup-foot__mission{text-align:left;grid-column:1 / -1}}@media(max-width:700px){.oup-titleband__inner,.oup-hero__grid,.oup-split__grid,.oup-metrics__grid,.oup-promos__grid,.oup-lists__grid,.oup-choice__grid,.oup-services__grid,.oup-volumes__grid,.oup-foot__cols,.oup-foot__site-inner,.oup-issue-hero{grid-template-columns:1fr}.oup-archive-item{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem 1rem}.oup-archive-item .hpuj-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.oup-cover{max-width:none;width:100%;height:auto}.oup-cover img{flex:none;width:100%;max-width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:top center}.oup-hero__grid{grid-template-columns:1fr}.oup-editors,.oup-feature{height:auto}.oup-issue-hero__cover{max-width:180px}.oup-titleband__brand{gap:.75rem}.oup-titleband__logos img{width:48px;height:48px}.oup-topbar__meta{display:none}.oup-nav__inner{flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem 0 .65rem}.oup-nav__links{gap:0}.oup-nav__links a{padding:.45rem .55rem;font-size:.85rem}.oup-nav__search{max-width:none;width:100%;flex:none}.oup-foot__brand{text-align:left;justify-items:start;margin-left:0}.oup-feature{padding:1.1rem 1rem}}.oup-submit{padding-bottom:2.5rem}.oup-submit__hero{background:linear-gradient(160deg,var(--hpuj-green) 0%,#122f53 55%,#00152e 100%);color:#fff;padding:1.75rem 0 1.5rem;margin-bottom:1.25rem}.oup-submit__hero-inner{display:grid;gap:.45rem;max-width:44rem}.oup-submit__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.oup-submit__hero h1{margin:0;font-family:var(--hpuj-font-serif);font-size:clamp(1.65rem,1.3rem + 1.2vw,2.15rem);line-height:1.2;color:#fff}.oup-submit__hero p{margin:0;font-size:.98rem;line-height:1.55;opacity:.92}.oup-submit__signed{font-size:.88rem!important;opacity:.9!important}.oup-submit__signed a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.oup-submit__body{display:grid;gap:1.15rem;max-width:48rem}.oup-submit__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.oup-submit__steps li{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:center;padding:.65rem .7rem;border:1px solid var(--hpuj-line);background:#fff;font-size:.82rem;line-height:1.25;color:var(--hpuj-muted)}.oup-submit__steps li.is-done{border-color:color-mix(in srgb,var(--hpuj-green) 35%,var(--hpuj-line));color:var(--hpuj-ink)}.oup-submit__steps li.is-current{border-color:var(--hpuj-green);color:var(--hpuj-ink);box-shadow:inset 0 -2px 0 var(--hpuj-green)}.oup-submit__step-num{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:#e8efe9;color:var(--hpuj-green);font-weight:700;font-size:.75rem}.oup-submit__steps li.is-current .oup-submit__step-num,.oup-submit__steps li.is-done .oup-submit__step-num{background:var(--hpuj-green);color:#fff}.oup-submit__step-label{font-weight:600}.oup-submit__card{background:#fff;border:1px solid var(--hpuj-line);box-shadow:var(--hpuj-shadow);padding:1.5rem 1.35rem 1.25rem}.oup-submit__fieldset{margin:0;padding:0;border:0;display:grid;gap:.9rem}.oup-submit__fieldset legend,.oup-submit__fieldset h2{margin:0;font-family:var(--hpuj-font-serif);font-size:1.35rem;color:var(--hpuj-ink)}.oup-submit__hint{margin:0;color:var(--hpuj-muted);font-size:.92rem;line-height:1.5}.oup-submit__field{display:grid;gap:.35rem;font-size:.88rem;font-weight:600;color:var(--hpuj-ink)}.oup-submit__field input,.oup-submit__field textarea{font:inherit;font-weight:400;color:var(--hpuj-ink);border:1px solid var(--hpuj-line);background:#fff;padding:.55rem .7rem;min-height:2.4rem}.oup-submit__field textarea{min-height:7rem;resize:vertical}.oup-submit__field input:focus,.oup-submit__field textarea:focus{outline:2px solid color-mix(in srgb,var(--hpuj-green) 45%,transparent);outline-offset:1px;border-color:var(--hpuj-green)}.oup-submit__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.oup-submit__author{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--hpuj-line);background:#fafbfa}.oup-submit__author-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.oup-submit__linkbtn{border:0;background:none;color:var(--hpuj-link);font:inherit;font-weight:600;cursor:pointer;padding:0}.oup-submit__uploads{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.oup-submit__upload{display:grid;gap:.35rem;align-content:start;padding:1rem;border:1px dashed color-mix(in srgb,var(--hpuj-green) 40%,var(--hpuj-line));background:#f7faf8;cursor:pointer}.oup-submit__upload strong{font-size:.95rem}.oup-submit__upload span{font-size:.82rem;color:var(--hpuj-muted);font-weight:400}.oup-submit__upload input[type=file]{font:inherit;font-size:.85rem;max-width:100%}.oup-submit__upload em{font-style:normal;font-size:.82rem;color:var(--hpuj-green);font-weight:600}.oup-submit__upload em.is-bad{color:var(--hpuj-danger)}.oup-submit__review{margin:0;display:grid;gap:.65rem}.oup-submit__review>div{display:grid;grid-template-columns:7rem 1fr;gap:.75rem;padding-bottom:.55rem;border-bottom:1px solid var(--hpuj-line)}.oup-submit__review dt{margin:0;font-size:.82rem;font-weight:700;color:var(--hpuj-muted);text-transform:uppercase;letter-spacing:.04em}.oup-submit__review dd{margin:0;font-size:.95rem;line-height:1.45}.oup-submit__confirm{margin:.25rem 0 0;font-size:.88rem;color:var(--hpuj-muted);line-height:1.5}.oup-submit__nav{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--hpuj-line)}.oup-submit-banner{margin:0 0 1rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--hpuj-green) 12%,#fff);border:1px solid color-mix(in srgb,var(--hpuj-green) 35%,var(--hpuj-line));color:var(--hpuj-ink);font-size:.95rem;line-height:1.45}@media(max-width:800px){.oup-submit__steps{grid-template-columns:1fr 1fr}.oup-submit__row,.oup-submit__uploads{grid-template-columns:1fr}.oup-submit__review>div{grid-template-columns:1fr;gap:.2rem}}@media(max-width:520px){.oup-submit__steps{grid-template-columns:1fr}}.artv{--artv-navy: #002147;--artv-navy-2: #0a2a4a;--artv-gold: #e8a317;--artv-bg: #f3f5f8;--artv-card: #ffffff;--artv-ink: #0f172a;--artv-muted: #64748b;--artv-line: #e2e8f0;background:var(--artv-bg);width:100%;margin:-1.75rem 0 -3rem;padding:0 0 3rem;color:var(--artv-ink)}.artv__loading,.artv__error{max-width:1120px;margin:0 auto;padding:2rem 1.25rem}.artv__error{color:#be0f34}.artv__toolbar{max-width:1120px;margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--artv-line)}.artv__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;color:var(--artv-muted)}.artv__crumbs a{color:var(--artv-muted);text-decoration:none}.artv__crumbs a:hover{color:var(--artv-navy);text-decoration:underline}.artv__crumbs span[aria-current]{color:var(--artv-ink);font-weight:650}.artv__actions{display:flex;flex-wrap:wrap;gap:.5rem}.artv__btn{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:.35rem .85rem;border-radius:8px;border:1px solid var(--artv-line);background:#fff;color:var(--artv-ink);font:inherit;font-size:.86rem;font-weight:650;text-decoration:none;cursor:pointer}.artv__btn:hover{background:#f8fafc}.artv__btn:disabled{opacity:.55;cursor:not-allowed}.artv__btn--primary{background:var(--artv-navy);border-color:var(--artv-navy);color:#fff}.artv__btn--primary:hover{background:var(--artv-navy-2)}.artv__hero{max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 1.1rem}.artv__badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.artv__badge{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.04em}.artv__badge--type{background:#dbeafe;color:#1d4ed8}.artv__badge--pub{background:#dcfce7;color:#047857}.artv__hero h1{margin:0 0 .75rem;font-family:var(--hpuj-font-serif),Georgia,"Times New Roman",serif;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.35rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--artv-ink);max-width:46rem}.artv__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin:0 0 .45rem;font-size:.98rem;color:var(--artv-ink)}.artv__author{display:inline-flex;align-items:center;gap:.35rem}.artv__author em{font-style:normal;color:var(--artv-muted)}.artv__orcid{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:3px;background:#a6ce39;color:#fff;font-size:.58rem;font-weight:800;text-decoration:none;line-height:1}.artv__meta{margin:0;font-size:.9rem;color:#475569}.artv__meta a{color:#2563eb;text-decoration:none;font-weight:650}.artv__meta a:hover{text-decoration:underline}.artv__grid{max-width:1120px;margin:0 auto;padding:0 1.25rem;display:grid;grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(220px,260px);gap:1rem;align-items:start}.artv__card{background:var(--artv-card);border:1px solid #e8edf3;border-radius:12px;box-shadow:0 1px 2px #0f172a08,0 8px 20px #0f172a0a;padding:1rem 1.05rem;margin-bottom:1rem}.artv__card h2{margin:0 0 .85rem;font-size:.92rem;font-weight:750;color:var(--artv-ink)}.artv__infolist{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.artv__infolist li{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;color:#64748b}.artv__infolist strong{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:750;margin-bottom:.1rem}.artv__infolist span,.artv__infolist a{font-size:.88rem;color:var(--artv-ink);text-decoration:none;font-weight:600}.artv__infolist a{color:#2563eb}.artv__toc{display:grid;gap:.15rem}.artv__toc button{display:flex;align-items:center;gap:.55rem;width:100%;border:0;background:transparent;text-align:left;padding:.4rem .2rem;font:inherit;font-size:.88rem;color:#475569;cursor:pointer;border-radius:6px}.artv__toc button i{width:.45rem;height:.45rem;border-radius:999px;background:#cbd5e1;flex-shrink:0}.artv__toc button.is-active{color:var(--artv-ink);font-weight:700}.artv__toc button.is-active i{background:var(--artv-gold)}.artv__toc button:hover{background:#f8fafc}.artv__maincard{padding:0;overflow:hidden}.artv__tabs{display:flex;flex-wrap:wrap;gap:.15rem;padding:0 .75rem;border-bottom:1px solid var(--artv-line);background:#fff}.artv__tabs button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:.9rem .7rem .75rem;font:inherit;font-size:.86rem;font-weight:650;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.artv__tabs button.is-active{color:var(--artv-ink);border-bottom-color:var(--artv-gold)}.artv__tabs button:hover{color:var(--artv-ink)}.artv__tabpanel{padding:1.35rem 1.35rem 1.6rem}.artv__section h2{margin:0 0 .85rem;font-family:var(--hpuj-font-serif),Georgia,serif;font-size:1.35rem;font-weight:700;color:var(--artv-ink)}.artv__rule{display:block;width:2.4rem;height:3px;margin-top:.4rem;border-radius:99px;background:var(--artv-gold)}.artv__abstract{margin:0 0 1.5rem;font-size:1rem;line-height:1.7;color:#334155}.artv__body{margin-top:.5rem}.artv__body h2,.artv__body h3{scroll-margin-top:1rem}.artv__empty{margin:0;color:var(--artv-muted);line-height:1.55}.artv__hint{color:#475569;line-height:1.55}.artv__textbtn{border:0;background:none;color:#2563eb;font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.artv__details{margin:0;display:grid;gap:.9rem}.artv__details div{display:grid;gap:.2rem}.artv__details dt{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:750}.artv__details dd{margin:0;color:var(--artv-ink);line-height:1.5}.artv__citebox{margin:1rem 0 0;padding:.9rem 1rem;background:#f8fafc;border:1px solid var(--artv-line);border-radius:10px;white-space:pre-wrap;font:inherit;font-size:.9rem;line-height:1.5;color:#334155}.artv__journal{position:relative;overflow:hidden;border-radius:12px;min-height:11rem;margin-bottom:1rem;background-size:cover;background-position:center;color:#fff;box-shadow:0 10px 24px #0021472e}.artv__journal-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#002147f0,#0a2a4ae0 55%,#002147eb)}.artv__journal-body{position:relative;z-index:1;padding:1.15rem 1.1rem 1rem;display:grid;gap:.55rem;min-height:11rem;align-content:space-between}.artv__journal-name{margin:0;font-family:var(--hpuj-font-serif),Georgia,serif;font-size:1.15rem;font-weight:700;line-height:1.25}.artv__journal-issue{margin:0;font-size:.86rem;color:#cbd5e1}.artv__journal-issn{margin:0;font-size:.75rem;color:#94a3b8;line-height:1.45}.artv__tools{list-style:none;margin:0;padding:0}.artv__tools li+li{border-top:1px solid #f1f5f9}.artv__tools a,.artv__tools button,.artv__tools span{display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem .1rem;border:0;background:transparent;color:var(--artv-ink);font:inherit;font-size:.88rem;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.artv__tools a:hover,.artv__tools button:hover{color:#1d4ed8}.artv__tools .is-disabled{color:#94a3b8;cursor:default}.artv__tools svg:last-child{margin-left:auto;opacity:.55}.artv__tags{display:flex;flex-wrap:wrap;gap:.45rem}.artv__tags span{display:inline-flex;padding:.28rem .6rem;border:1px solid var(--artv-line);border-radius:7px;font-size:.78rem;color:#334155;background:#fff}.artv__toast{position:fixed;right:1rem;bottom:1rem;z-index:40;padding:.7rem .95rem;border-radius:10px;background:var(--artv-navy);color:#fff;font-size:.86rem;font-weight:650;box-shadow:0 10px 28px #0f172a33}@media(max-width:1024px){.artv__grid{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}.artv__right{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.artv__right>*{margin-bottom:0}}@media(max-width:820px){.artv__grid{grid-template-columns:1fr}.artv__left{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.artv__left>*{margin-bottom:0}.artv__right{grid-template-columns:1fr}}@media(max-width:640px){.artv__left{grid-template-columns:1fr}.artv__tabs button{font-size:.8rem;padding-inline:.5rem}.artv__toolbar{align-items:flex-start}}@media print{.oup-topbar,.oup-titleband,.oup-nav,.oup-footer,.artv__toolbar,.artv__left,.artv__right,.artv__tabs,.artv__toast{display:none!important}.artv{background:#fff;margin:0;width:auto}.artv__grid{display:block;max-width:none}.artv__maincard{box-shadow:none;border:0}}.ag{--ag-navy: #002147;--ag-navy-2: #0a2f57;--ag-gold: #f0b429;--ag-gold-deep: #d97706;--ag-bg: #f5f7fa;--ag-ink: #0f172a;--ag-muted: #64748b;--ag-line: #e2e8f0;background:var(--ag-bg);width:100%;margin:-1.75rem 0 -3rem;padding:0 0 3rem;color:var(--ag-ink)}.ag__crumbs{background:#eef2f6;border-bottom:1px solid #e2e8f0}.ag__crumbs-inner{max-width:1120px;margin:0 auto;padding:.7rem 1.25rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:.82rem;color:var(--ag-muted)}.ag__crumbs a{color:var(--ag-muted);text-decoration:none}.ag__crumbs a:hover{color:var(--ag-navy);text-decoration:underline}.ag__crumbs [aria-current]{color:var(--ag-ink);font-weight:650}.ag__grid{max-width:1120px;margin:0 auto;padding:1.35rem 1.25rem 0;display:grid;grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(230px,270px);gap:1.15rem;align-items:start}.ag__left{position:sticky;top:1rem}.ag__nav-label{margin:0 0 .65rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-navy)}.ag__nav{display:grid;gap:.15rem;margin-bottom:1rem}.ag__nav button{display:flex;align-items:flex-start;gap:.55rem;width:100%;border:0;background:transparent;text-align:left;padding:.5rem .4rem;border-radius:8px;font:inherit;font-size:.86rem;font-weight:600;color:#334155;cursor:pointer;line-height:1.3}.ag__nav button svg{flex-shrink:0;margin-top:.1rem;color:#64748b}.ag__nav button.is-active{color:var(--ag-gold-deep);font-weight:750;background:#f0b4291a}.ag__nav button.is-active svg{color:var(--ag-gold-deep)}.ag__nav button:hover{background:#0f172a0a}.ag__help{background:#f8f1e3;border:1px solid #f0e0c4;border-radius:12px;padding:1rem .95rem}.ag__help-ico{width:2.2rem;height:2.2rem;border-radius:999px;display:grid;place-items:center;background:#f0b42940;color:var(--ag-gold-deep);margin-bottom:.55rem}.ag__help strong{display:block;margin-bottom:.3rem;color:var(--ag-navy);font-size:.95rem}.ag__help p{margin:0 0 .75rem;font-size:.84rem;color:#64748b;line-height:1.45}.ag__help-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.35rem;padding:.4rem .7rem;border-radius:8px;background:var(--ag-navy);color:#fff;text-decoration:none;font-size:.82rem;font-weight:700}.ag__help-btn:hover{background:var(--ag-navy-2)}.ag__main{background:#fff;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 10px 24px #0f172a0a;padding:1.5rem 1.45rem 1.75rem}.ag__kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ag-gold-deep)}.ag__main>h1{margin:0 0 1.1rem;font-family:var(--hpuj-font-serif),Georgia,"Times New Roman",serif;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.25rem);font-weight:700;color:var(--ag-navy);line-height:1.15}.ag__rule{display:block;width:2.6rem;height:3px;margin-top:.45rem;border-radius:99px;background:var(--ag-gold)}.ag__lede{margin:0 0 1.15rem;font-size:1.02rem;line-height:1.65;color:#334155}.ag__section{scroll-margin-top:1.25rem;padding-top:.35rem}.ag__section+.ag__section{margin-top:1.75rem;padding-top:1.35rem;border-top:1px solid #f1f5f9}.ag__section h2{margin:0 0 .7rem;font-family:var(--hpuj-font-serif),Georgia,serif;font-size:1.28rem;color:var(--ag-navy)}.ag__section h3{margin:1rem 0 .45rem;font-size:1rem;color:var(--ag-navy)}.ag__section p{margin:0 0 .75rem;line-height:1.65;color:#334155}.ag__section a{color:#2563eb;font-weight:650}.ag__highlights{list-style:none;margin:0 0 1.25rem;padding:0}.ag__highlights li{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.9rem 0;border-bottom:1px solid #eef2f6}.ag__highlights li:first-child{padding-top:.15rem}.ag__hi-ico{width:2.4rem;height:2.4rem;border-radius:999px;display:grid;place-items:center;background:#fff8e8;color:var(--ag-gold-deep);border:1px solid #f3e2b8}.ag__highlights p{margin:0;font-size:.95rem;line-height:1.55;color:#1e293b}.ag__notice{margin:1rem 0;padding:.95rem 1rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe}.ag__notice strong{display:block;margin-bottom:.3rem;color:var(--ag-navy);font-size:.92rem}.ag__notice p{margin:0}.ag__notice .ag__bullets{margin:.4rem 0 0}.ag__bullets,.ag__numbered{margin:0 0 .75rem;padding-left:1.2rem;color:#334155;line-height:1.55}.ag__bullets li+li,.ag__numbered li+li{margin-top:.35rem}.ag__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.5rem;min-height:2.5rem;padding:.45rem 1rem;border-radius:10px;background:var(--ag-navy);color:#fff!important;text-decoration:none;font-weight:750;font-size:.9rem}.ag__cta:hover{background:var(--ag-navy-2)}.ag__tablewrap{overflow-x:auto;margin:.75rem 0 1rem;border:1px solid var(--ag-line);border-radius:10px}.ag__table{width:100%;border-collapse:collapse;font-size:.88rem}.ag__table th,.ag__table td{padding:.7rem .8rem;text-align:left;border-bottom:1px solid #eef2f6}.ag__table th{background:#f8fafc;color:var(--ag-navy);font-weight:750}.ag__table tr:last-child td{border-bottom:0}.ag__mailbox{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.05rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.ag__mailbox p{margin:0;line-height:1.5}.ag__mailbox a{color:#1d4ed8;font-weight:750}.ag__about{background:linear-gradient(165deg,#002147,#0a2f57);color:#e2e8f0;border-radius:14px;padding:1.15rem 1.1rem 1.05rem;margin-bottom:1rem;box-shadow:0 12px 28px #00214733}.ag__about h2{display:flex;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:1.02rem;color:#fff}.ag__about h2 svg{color:var(--ag-gold)}.ag__about>p{margin:0 0 .9rem;font-size:.86rem;line-height:1.5;color:#cbd5e1}.ag__about ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ag__about li{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:#94a3b8}.ag__about li svg{color:var(--ag-gold);flex-shrink:0;margin-top:.15rem}.ag__about strong{color:#fff;font-weight:700}.ag__card,.ag__ethics{background:#fff;border:1px solid var(--ag-line);border-radius:14px;padding:1.05rem 1rem;margin-bottom:1rem}.ag__card h2,.ag__ethics h2{margin:0 0 .45rem;font-size:1rem;color:var(--ag-navy);display:flex;align-items:center;gap:.4rem}.ag__card p,.ag__ethics p{margin:0 0 .85rem;font-size:.88rem;line-height:1.5;color:#64748b}.ag__submit{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.65rem;padding:.5rem .8rem;border-radius:10px;background:var(--ag-gold);color:#1a1300;text-decoration:none;font-weight:800;font-size:.9rem}.ag__submit:hover{filter:brightness(.96)}.ag__ethics{border-color:#bbf7d0;background:#f0fdf4}.ag__ethics h2 svg{color:#16a34a}.ag__ethics-link{border:0;background:none;padding:0;color:#15803d;font:inherit;font-size:.88rem;font-weight:750;cursor:pointer}.ag__ethics-link:hover{text-decoration:underline}@media(max-width:1024px){.ag__grid{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}.ag__right{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ag__right>*{margin-bottom:0}.ag__left{position:static}}@media(max-width:820px){.ag__grid,.ag__right{grid-template-columns:1fr}}.ct{--ct-navy: #002147;--ct-navy-2: #0a2f57;--ct-orange: #e89410;--ct-bg: #f5f7fa;--ct-ink: #0f172a;--ct-muted: #64748b;--ct-line: #e2e8f0;background:var(--ct-bg);width:100%;margin:-1.75rem 0 -3rem;padding:0 0 3rem;color:var(--ct-ink)}.ct__crumbs{background:#eef2f6;border-bottom:1px solid #e2e8f0}.ct__crumbs-inner{max-width:1120px;margin:0 auto;padding:.7rem 1.25rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:.82rem;color:var(--ct-muted)}.ct__crumbs a{color:var(--ct-muted);text-decoration:none}.ct__crumbs a:hover{color:var(--ct-navy);text-decoration:underline}.ct__crumbs [aria-current]{color:var(--ct-ink);font-weight:650}.ct__wrap{max-width:1120px;margin:0 auto;padding:1.35rem 1.25rem 0}.ct__hero{margin-bottom:1.15rem}.ct__kicker{margin:0 0 .3rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ct-orange)}.ct__hero h1{margin:0 0 .55rem;font-family:var(--hpuj-font-serif),Georgia,"Times New Roman",serif;font-size:clamp(1.85rem,1.4rem + 1.3vw,2.4rem);font-weight:700;color:var(--ct-navy);line-height:1.1}.ct__rule{display:block;width:2.4rem;height:3px;margin-top:.4rem;border-radius:99px;background:var(--ct-orange)}.ct__lede{margin:0;font-size:1.02rem;color:#475569;line-height:1.5}.ct__alert{color:#be0f34;margin:0 0 1rem}.ct__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.9fr);gap:1.15rem;align-items:start}.ct__card{background:#fff;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 10px 24px #0f172a0b;padding:1.25rem 1.25rem 1.35rem;margin-bottom:1rem}.ct__card h2{margin:0 0 1rem;font-size:1.15rem;font-weight:750;color:var(--ct-navy)}.ct__field{display:grid;gap:.35rem;margin:0 0 .9rem;font-size:.88rem;font-weight:700;color:var(--ct-ink)}.ct__field em{color:#dc2626;font-style:normal}.ct__input{display:flex;align-items:center;gap:.55rem;min-height:2.7rem;padding:0 .8rem;border:1px solid var(--ct-line);border-radius:10px;background:#fff;color:#94a3b8}.ct__input:focus-within{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b82e}.ct__input input,.ct__input textarea{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-weight:500;color:var(--ct-ink);min-height:2.5rem}.ct__input textarea{resize:vertical;padding:.7rem 0;min-height:8rem}.ct__input--area{align-items:flex-start;padding-top:.7rem}.ct__input--area svg{margin-top:.2rem}.ct__form-error{margin:-.35rem 0 .85rem;color:#dc2626;font-weight:600}.ct__form-ok{margin:-.35rem 0 .85rem;color:#047857;font-weight:650}.ct__submit{display:inline-flex;align-items:center;gap:.45rem;min-height:2.65rem;padding:.45rem 1.1rem;border:0;border-radius:10px;background:var(--ct-navy);color:#fff;font:inherit;font-size:.92rem;font-weight:750;cursor:pointer;box-shadow:0 8px 18px #0021472e}.ct__submit:hover:not(:disabled){background:var(--ct-navy-2)}.ct__submit:disabled{opacity:.7;cursor:wait}.ct__related ul{list-style:none;margin:0;padding:0}.ct__related a{display:inline-flex;align-items:center;gap:.4rem;color:#2563eb;text-decoration:none;font-weight:700;font-size:.95rem}.ct__related a:hover{text-decoration:underline}.ct__info-row{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.75rem 0}.ct__info-row+.ct__info-row{border-top:1px solid #f1f5f9}.ct__info-row:first-child{padding-top:0}.ct__info-row:last-child{padding-bottom:0}.ct__info-row strong{display:block;font-size:.95rem;color:var(--ct-ink);line-height:1.3}.ct__info-row em{display:block;margin-top:.15rem;font-style:normal;font-size:.8rem;color:var(--ct-muted)}.ct__info-row a{color:#2563eb;text-decoration:none;font-weight:650;font-size:.9rem}.ct__info-row a:hover{text-decoration:underline}.ct__info-row span{font-size:.9rem;color:#334155;line-height:1.45}.ct__address{white-space:pre-line}.ct__ico{width:2.15rem;height:2.15rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0}.ct__ico[data-tone=orange]{background:#fff4e5;color:var(--ct-orange)}.ct__ico[data-tone=blue]{background:#dbeafe;color:#2563eb}.ct__ico[data-tone=green]{background:#dcfce7;color:#16a34a}.ct__chip{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;border-radius:14px;padding:1rem 1.05rem;margin-bottom:.85rem;border:1px solid transparent}.ct__chip strong{display:block;margin-bottom:.25rem;font-size:.92rem;color:var(--ct-navy)}.ct__chip p{margin:0;font-size:.86rem;line-height:1.5;color:#475569}.ct__chip a{color:#2563eb;font-weight:700;text-decoration:none}.ct__chip a:hover{text-decoration:underline}.ct__chip--hours{background:#fff7ed;border-color:#fed7aa}.ct__chip--info{background:#eff6ff;border-color:#bfdbfe}.ct__chip--help{background:#f0fdf4;border-color:#bbf7d0}@media(max-width:900px){.ct__grid{grid-template-columns:1fr}}.ab{--ab-navy: #002147;--ab-navy-2: #0a2f57;--ab-gold: #f0b429;--ab-gold-deep: #d97706;--ab-bg: #f5f7fa;--ab-ink: #0f172a;--ab-muted: #64748b;--ab-line: #e2e8f0;background:var(--ab-bg);width:100%;margin:-1.75rem 0 -3rem;padding:0 0 3rem;color:var(--ab-ink)}.ab__crumbs{background:#eef2f6;border-bottom:1px solid #e2e8f0}.ab__crumbs-inner{max-width:1120px;margin:0 auto;padding:.7rem 1.25rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-size:.82rem;color:var(--ab-muted)}.ab__crumbs a{color:var(--ab-muted);text-decoration:none}.ab__crumbs a:hover{color:var(--ab-navy);text-decoration:underline}.ab__crumbs [aria-current]{color:var(--ab-ink);font-weight:650}.ab__grid{max-width:1120px;margin:0 auto;padding:1.35rem 1.25rem 0;display:grid;grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(230px,270px);gap:1.15rem;align-items:start}.ab__left{position:sticky;top:1rem}.ab__navcard{background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:.95rem .8rem;margin-bottom:1rem;box-shadow:0 1px 2px #0f172a08}.ab__nav-label{margin:0 .2rem .65rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-navy)}.ab__nav{display:grid;gap:.15rem}.ab__nav a{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem;border-radius:8px;text-decoration:none;color:#334155;font-size:.86rem;font-weight:600;line-height:1.3;border-left:3px solid transparent}.ab__nav a svg{flex-shrink:0;margin-top:.1rem;color:#94a3b8}.ab__nav a.is-active{background:#fff8e8;color:var(--ab-gold-deep);border-left-color:var(--ab-gold);font-weight:750}.ab__nav a.is-active svg{color:var(--ab-gold-deep)}.ab__nav a:hover{background:#f8fafc}.ab__help{background:#f8f1e3;border:1px solid #f0e0c4;border-radius:12px;padding:1rem .95rem}.ab__help-ico{width:2.2rem;height:2.2rem;border-radius:999px;display:grid;place-items:center;background:#f0b42940;color:var(--ab-gold-deep);margin-bottom:.55rem}.ab__help strong{display:block;margin-bottom:.3rem;color:var(--ab-navy)}.ab__help p{margin:0 0 .75rem;font-size:.84rem;color:#64748b;line-height:1.45}.ab__help-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.35rem;padding:.4rem .7rem;border-radius:8px;background:var(--ab-navy);color:#fff;text-decoration:none;font-size:.82rem;font-weight:700}.ab__help-btn:hover{background:var(--ab-navy-2)}.ab__main{background:#fff;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 10px 24px #0f172a0a;padding:1.5rem 1.45rem 1.75rem}.ab__kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-gold-deep)}.ab__main>h1{margin:0 0 1.25rem;font-family:var(--hpuj-font-serif),Georgia,"Times New Roman",serif;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.25rem);font-weight:700;color:var(--ab-navy);line-height:1.15}.ab__rule{display:block;width:2.6rem;height:3px;margin-top:.45rem;border-radius:99px;background:var(--ab-gold)}.ab__block+.ab__block{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.ab__block-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.7rem}.ab__badge{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:var(--ab-navy);color:#fff;flex-shrink:0}.ab__block h2{margin:0;font-size:1.15rem;color:var(--ab-navy);font-family:var(--hpuj-font-serif),Georgia,serif}.ab__block p{margin:0 0 .75rem;line-height:1.65;color:#334155}.ab__bullets{margin:0 0 .85rem;padding-left:1.2rem;color:#334155;line-height:1.55}.ab__bullets li+li{margin-top:.35rem}.ab__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.ab__tags span{display:inline-flex;padding:.32rem .65rem;border:1px solid var(--ab-line);border-radius:7px;font-size:.8rem;color:#334155;background:#fff}.ab__about{background:linear-gradient(165deg,#002147,#0a2f57);color:#e2e8f0;border-radius:14px;padding:1.15rem 1.1rem 1.05rem;margin-bottom:1rem;box-shadow:0 12px 28px #00214733}.ab__about h2{margin:0 0 .85rem;font-size:1.02rem;color:#fff}.ab__about ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ab__about li{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:#94a3b8}.ab__about li svg{color:var(--ab-gold);flex-shrink:0;margin-top:.15rem}.ab__about strong{color:#fff;font-weight:700}.ab__why,.ab__support{border-radius:14px;padding:1.05rem 1rem;margin-bottom:1rem}.ab__why{background:#fff8e8;border:1px solid #f3e2b8}.ab__why h2,.ab__support h2{display:flex;align-items:center;gap:.4rem;margin:0 0 .7rem;font-size:.98rem;color:var(--ab-navy)}.ab__why h2 svg{color:var(--ab-gold-deep)}.ab__why ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ab__why li{display:flex;align-items:flex-start;gap:.45rem;font-size:.86rem;color:#334155;line-height:1.4}.ab__why li svg{color:var(--ab-gold-deep);flex-shrink:0;margin-top:.15rem}.ab__support{background:#eff6ff;border:1px solid #bfdbfe}.ab__support h2 svg{color:#2563eb}.ab__support p{margin:0 0 .7rem;font-size:.88rem;color:#475569;line-height:1.5}.ab__mail{display:inline-flex;align-items:center;gap:.4rem;color:#1d4ed8;font-weight:750;font-size:.88rem;text-decoration:none}.ab__mail:hover{text-decoration:underline}@media(max-width:1024px){.ab__grid{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}.ab__right{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ab__right>*{margin-bottom:0}.ab__left{position:static}}@media(max-width:820px){.ab__grid,.ab__right{grid-template-columns:1fr}}.eb{--eb-navy: #002147;--eb-navy-2: #0a2f57;--eb-gold: #f0b429;--eb-gold-deep: #d97706;--eb-bg: #f5f7fa;--eb-ink: #0f172a;--eb-muted: #64748b;--eb-line: #e2e8f0;background:var(--eb-bg);width:100%;margin:-1.75rem 0 -3rem;padding:0 0 3rem;color:var(--eb-ink)}.eb__subnav{background:var(--eb-gold);border-bottom:1px solid color-mix(in srgb,var(--eb-navy) 12%,transparent)}.eb__subnav-inner{max-width:1120px;margin:0 auto;padding:.55rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .2rem}.eb__home{width:2.2rem;height:2.2rem;border-radius:8px;display:grid;place-items:center;background:var(--eb-navy);color:#fff;margin-right:.45rem;text-decoration:none}.eb__subnav button{border:0;background:transparent;font:inherit;font-size:.88rem;font-weight:700;color:var(--eb-navy);padding:.45rem .7rem;cursor:pointer;border-bottom:2px solid transparent}.eb__subnav button.is-active{border-bottom-color:var(--eb-navy)}.eb__subnav button:hover{opacity:.85}.eb__wrap{max-width:1120px;margin:0 auto;padding:1.25rem 1.25rem 0}.eb__hero{position:relative;overflow:hidden;border-radius:16px;min-height:11.5rem;background-size:cover;background-position:center;color:#fff;margin-bottom:1.25rem;box-shadow:0 14px 32px #00214738}.eb__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#002147f5,#0a2f57e6 48%,#002147b8)}.eb__hero-dots{display:none}.eb__hero-body{position:relative;z-index:1;padding:1.5rem 1.5rem 1.6rem;max-width:36rem}.eb__hero-ico{width:2.4rem;height:2.4rem;border-radius:999px;display:grid;place-items:center;background:#f0b429;color:#fff;margin-bottom:.55rem;box-shadow:0 4px 12px #f0b42959}.eb__kicker{margin:0 0 .3rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--eb-gold)}.eb__hero h1{margin:0 0 .65rem;font-family:var(--hpuj-font-serif),Georgia,"Times New Roman",serif;font-size:clamp(1.7rem,1.3rem + 1.2vw,2.35rem);font-weight:700;line-height:1.1}.eb__rule{display:block;width:2.5rem;height:3px;margin-top:.4rem;border-radius:99px;background:var(--eb-gold)}.eb__hero p{margin:0;color:#cbd5e1;line-height:1.55;font-size:.95rem}.eb__error{color:#be0f34;margin:0 0 1rem}.eb__empty{margin:0;color:var(--eb-muted);line-height:1.55;font-size:.92rem}.eb__empty a{color:#2563eb;font-weight:700}.eb__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.75fr);gap:1.15rem;align-items:start}.eb__section{scroll-margin-top:1rem;margin-bottom:1.5rem}.eb__section h2{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:1.15rem;color:var(--eb-navy);font-family:var(--hpuj-font-serif),Georgia,serif}.eb__section h2 svg{color:var(--eb-gold-deep)}.eb__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.eb__card{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:1rem 1rem .95rem;box-shadow:0 1px 2px #0f172a08,0 10px 22px #0f172a0a}.eb__avatar-wrap{position:relative;width:4.1rem;height:4.1rem;flex-shrink:0}.eb__avatar{width:4.1rem;height:4.1rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#dbeafe,#eff6ff);color:var(--eb-navy);font-weight:800;font-size:1rem;border:2px solid #fff;box-shadow:0 0 0 1px #e2e8f0}.eb__badge{position:absolute;right:-.1rem;bottom:-.05rem;width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;background:var(--eb-navy);color:#fff;border:2px solid #fff}.eb__badge--lead{background:var(--eb-gold);color:#1a1300}.eb__role{margin:0 0 .2rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--eb-gold-deep)}.eb__card h3{margin:0 0 .3rem;font-size:1rem;color:var(--eb-navy);line-height:1.25}.eb__aff{margin:0 0 .55rem;font-size:.82rem;color:var(--eb-muted);line-height:1.4}.eb__bio{margin:0 0 .55rem;font-size:.8rem;color:#475569;line-height:1.4}.eb__contact{display:inline-flex;align-items:center;gap:.3rem;color:var(--eb-gold-deep);text-decoration:none;font-size:.8rem;font-weight:750}.eb__contact:hover{text-decoration:underline}.eb__glance{position:sticky;top:1rem;background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:1.1rem 1.05rem;box-shadow:0 1px 2px #0f172a08,0 10px 22px #0f172a0a}.eb__glance h2{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:1.05rem;color:var(--eb-navy)}.eb__glance h2 span{width:3px;height:1.1rem;border-radius:99px;background:var(--eb-gold)}.eb__glance ul{list-style:none;margin:0 0 1rem;padding:0}.eb__glance li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #f1f5f9;font-size:.86rem}.eb__glance li:last-child{border-bottom:0}.eb__glance-label{display:inline-flex;align-items:center;gap:.45rem;color:#475569}.eb__glance-label svg{color:var(--eb-gold-deep);flex-shrink:0}.eb__glance strong{color:var(--eb-navy);font-size:.95rem}.eb__download{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.55rem;padding:.45rem .8rem;border-radius:10px;border:1px solid var(--eb-line);background:#fff;color:var(--eb-navy);font:inherit;font-size:.86rem;font-weight:750;cursor:pointer}.eb__download:hover{background:#f8fafc}@media(max-width:960px){.eb__grid{grid-template-columns:1fr}.eb__glance{position:static}}@media(max-width:700px){.eb__cards{grid-template-columns:1fr}}.oup-titleband__menu,.oup-titleband__searchbtn,.oup-nav__ico,.eb__mobile{display:none}.eb__desktop{display:grid}@media(max-width:760px){.oup-titleband__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.65rem 0}.oup-titleband__menu,.oup-titleband__searchbtn{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:0;background:transparent;color:var(--hpuj-green, #002147);padding:0;text-decoration:none;cursor:pointer}.oup-titleband__brand{justify-self:center;gap:.55rem}.oup-titleband__logos img{width:42px;height:42px}.oup-titleband__name{font-size:1.35rem}.oup-titleband__tag{font-size:.72rem}.oup-nav{background:#e8a317;border-bottom:0}.oup-nav__inner{flex-direction:column;align-items:stretch;gap:.65rem;padding:.65rem 0 .85rem}.oup-nav__links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.15rem;width:100%}.oup-nav__links a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.28rem;padding:.35rem .15rem;color:#002147;font-size:.62rem;font-weight:750;line-height:1.15;text-align:center;text-decoration:none;border-radius:8px}.oup-nav__links a:hover,.oup-nav__links a.active{background:#0021471a;color:#002147}.oup-nav__ico{display:grid;place-items:center;width:2rem;height:2rem;color:#002147}.oup-nav__search{max-width:none;width:100%;background:#fff;border-radius:12px;overflow:hidden;border:0;box-shadow:0 1px 2px #0f172a0f}.oup-nav__search input{min-height:2.55rem;padding:.55rem .85rem;font-size:.9rem}.oup-nav__search button{width:2.7rem;background:#002147;color:#fff;border-radius:0}.eb__subnav--desktop,.eb__desktop{display:none}.eb__mobile{display:grid;gap:1rem}.eb__wrap{padding:.9rem .85rem 0}.eb__hero{min-height:11.5rem;margin-bottom:0;border-radius:18px}.eb__hero-shade{background:linear-gradient(115deg,#002147f7,#002850eb 42%,#002147c7)}.eb__hero-dots{display:block;position:absolute;left:.85rem;bottom:.85rem;width:4.5rem;height:3.2rem;z-index:1;opacity:.35;background-image:radial-gradient(circle,rgba(148,163,184,.9) 1.2px,transparent 1.3px);background-size:10px 10px;pointer-events:none}.eb__hero-body{padding:1.35rem 1.2rem 1.45rem;max-width:100%}.eb__hero-ico{width:2.55rem;height:2.55rem;background:#f0b429;color:#fff}.eb__hero .eb__kicker{color:#f0b429;letter-spacing:.14em}.eb__hero h1{font-size:1.85rem;color:#fff}.eb__hero .eb__rule{width:2.6rem;height:3px;background:#f0b429}.eb__hero p{font-size:.92rem;color:#e2e8f0;line-height:1.55;max-width:28ch}.eb__latest{display:grid;gap:.95rem;background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:1rem;box-shadow:0 1px 2px #0f172a08,0 12px 28px #0f172a0f}.eb__latest-top{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start}.eb__latest-cover{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:3 / 4;object-fit:cover;object-position:top center;border-radius:12px;border:1px solid #e2e8f0;display:block;background:#f8fafc;box-shadow:0 6px 16px #0f172a1a}.eb__latest-meta{text-align:left}.eb__latest-meta .eb__kicker{margin-bottom:.35rem;color:#e8a317}.eb__latest-meta h2{margin:0 0 .3rem;font-family:var(--hpuj-font-serif),Georgia,serif;font-size:1.35rem;color:#002147;line-height:1.15;font-weight:700}.eb__latest-date{margin:0;color:#334155;font-size:.95rem;font-weight:600}.eb__latest-actions{display:grid;gap:.55rem}.eb__btn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;width:100%;min-height:2.75rem;padding:.55rem .9rem;border-radius:12px;border:1.5px solid #dbe3ee;background:#fff;color:#002147;text-decoration:none;font-size:.92rem;font-weight:750;box-sizing:border-box}.eb__btn-label{text-align:center}.eb__btn-ico{display:grid;place-items:center;width:1.15rem}.eb__btn--primary{background:#002147;border-color:#002147;color:#fff;box-shadow:0 8px 18px #00214738}.eb__btn--ghost{background:#fff;border-color:#cfd8e6;color:#002147}.eb__btn--ghost .eb__btn-label{grid-column:2}.eb__btn--ghost{grid-template-columns:auto 1fr}.eb__mlist{background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:1rem .9rem .85rem;box-shadow:0 1px 2px #0f172a08,0 10px 22px #0f172a0a}.eb__mlist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.eb__mlist-head h2{display:grid;gap:.15rem;margin:0;font-family:var(--hpuj-font-serif),Georgia,serif;font-size:1.2rem;color:#002147}.eb__mlist-head h2 svg{display:inline-block;vertical-align:-.15rem;color:#d97706;margin-right:.25rem}.eb__mlist-head .eb__rule{width:2.2rem;height:3px;margin-top:.3rem}.eb__viewall{display:inline-flex;align-items:center;gap:.2rem;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:.35rem .65rem;font:inherit;font-size:.72rem;font-weight:750;color:#002147;white-space:nowrap;cursor:pointer}.eb__rows{display:grid}.eb__row{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.85rem .1rem;border-top:1px solid #f1f5f9}.eb__row:first-child{border-top:0}.eb__row-avatar{width:3.1rem;height:3.1rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#dbeafe,#eff6ff);color:#002147;font-weight:800;font-size:.9rem;border:2px solid #fff;box-shadow:0 0 0 1px #e2e8f0}.eb__row-body h3{margin:0 0 .2rem;font-size:.98rem;color:#002147;font-family:var(--hpuj-font-serif),Georgia,serif;line-height:1.2}.eb__row-body .eb__role{margin-bottom:.15rem}.eb__row-body .eb__aff{margin:0;font-size:.78rem}.eb__row-mail{width:2.2rem;height:2.2rem;border-radius:999px;display:grid;place-items:center;background:#f0b429;color:#1a1300;text-decoration:none;flex-shrink:0}}@media(min-width:761px){.oup-nav__label{display:inline}.eb__mobile{display:none!important}.eb__desktop{display:grid}}.jov{padding:2rem 0 .5rem;background:#fff}.jov__title{margin:0 0 1rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);font-weight:800;color:#002147;letter-spacing:-.015em}.jov__title--spaced{margin-top:2rem}.jov__rule{display:block;width:2.5rem;height:4px;margin-top:.4rem;border-radius:99px;background:#f0b429}.jov__card{border:1px solid #e8edf3;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0f172a08,0 10px 24px #0f172a0a}.jov__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f3f5f8;border-bottom:1px solid #e8edf3}.jov__tabs button{border:0;border-right:1px solid #e2e8f0;background:transparent;min-height:3rem;padding:.65rem .75rem;font:inherit;font-size:.88rem;font-weight:750;color:#002147;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.jov__tabs button:last-child{border-right:0}.jov__tabs button.is-active{background:#f0b429;color:#1a1300}.jov__tabs button:hover:not(.is-active){background:#e8edf3}.jov__panel{padding:1.25rem 1.2rem 1.35rem;background:#f8fafc}.jov__panel-grid{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.jov__panel-ico{width:3.6rem;height:3.6rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0}.jov__panel-ico[data-tone=gold]{background:#fff4d6;color:#002147}.jov__panel-ico[data-tone=blue]{background:#dbeafe;color:#1d4ed8}.jov__panel-ico[data-tone=green]{background:#dcfce7;color:#15803d}.jov__panel-ico[data-tone=purple]{background:#ede9fe;color:#6d28d9}.jov__panel p{margin:0 0 .75rem;color:#334155;line-height:1.6;font-size:.98rem}.jov__more{display:inline-flex;align-items:center;color:#2563eb;font-weight:750;text-decoration:none;font-size:.92rem}.jov__more:hover{text-decoration:underline}.jov__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.5rem 0 .9rem}.jov__metrics div{background:#fff;border:1px solid #e8edf3;border-radius:10px;padding:.65rem .55rem;text-align:center}.jov__metrics strong{display:block;font-size:1.15rem;color:#002147}.jov__metrics span{display:block;margin-top:.15rem;font-size:.72rem;color:#64748b;line-height:1.3}.jov__board{list-style:none;margin:0 0 .85rem;padding:0;display:grid;gap:.55rem}.jov__board li{display:grid;gap:.1rem}.jov__board strong{color:#002147;font-size:.95rem}.jov__board span{color:#64748b;font-size:.84rem}.jov__explore{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.jov__explore-card{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.95rem .9rem;background:#fff;border:1px solid #e8edf3;border-radius:12px;text-decoration:none;color:inherit;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.jov__explore-card:hover{border-color:#cbd5e1;box-shadow:0 8px 20px #0f172a0f}.jov__explore-ico{width:2.55rem;height:2.55rem;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.jov__explore-card[data-tone=blue] .jov__explore-ico{background:#dbeafe;color:#2563eb}.jov__explore-card[data-tone=green] .jov__explore-ico{background:#dcfce7;color:#16a34a}.jov__explore-card[data-tone=purple] .jov__explore-ico{background:#ede9fe;color:#7c3aed}.jov__explore-card[data-tone=gold] .jov__explore-ico{background:#fff4d6;color:#d97706}.jov__explore-copy{display:grid;gap:.15rem;min-width:0}.jov__explore-copy strong{color:#002147;font-size:.95rem;font-weight:800}.jov__explore-copy em{font-style:normal;color:#64748b;font-size:.82rem;line-height:1.35}.jov__explore-chev{color:#002147;font-size:1.2rem;font-weight:700}.jov__cta{margin-top:1.25rem;display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:1rem 1.1rem;background:#fff8e8;border:1px solid #f3e2b8;border-radius:14px}.jov__cta-ico{width:2.7rem;height:2.7rem;border-radius:999px;display:grid;place-items:center;background:#ffe8b0;color:#d97706}.jov__cta-copy strong{display:block;color:#002147;font-size:1rem;margin-bottom:.2rem}.jov__cta-copy p{margin:0;color:#64748b;font-size:.88rem;line-height:1.4}.jov__cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.4rem 1rem;border-radius:10px;border:1.5px solid #e8a317;background:#fff;color:#d97706;text-decoration:none;font-weight:800;font-size:.88rem;white-space:nowrap}.jov__cta-btn:hover{background:#fffaf0}@media(max-width:900px){.jov__metrics{grid-template-columns:1fr 1fr}}@media(max-width:760px){.jov{padding-top:1.35rem}.jov__tabs{grid-template-columns:1fr 1fr}.jov__tabs button{font-size:.8rem;min-height:2.7rem;border-bottom:1px solid #e2e8f0}.jov__tabs button:nth-child(2n){border-right:0}.jov__panel-grid{grid-template-columns:1fr;justify-items:start}.jov__explore{grid-template-columns:1fr}.jov__cta{grid-template-columns:1fr;text-align:left}.jov__cta-btn{width:100%}}
