.p-jmast{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:clamp(26px,4vw,54px)}.p-jmast__vol{font-family:var(--p-serif);font-style:italic;font-size:clamp(15px,1.6vw,19px);color:var(--p-muted)}.p-jlead{display:block;color:inherit;text-decoration:none;margin-top:clamp(14px,2vw,26px)}.p-jlead__media{position:relative;aspect-ratio:4 / 3;background:var(--p-photo-bed);overflow:hidden}.p-jlead__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--p-ease)}.p-jlead:hover .p-jlead__media img{transform:scale(1.025)}.p-jlead__copy{position:relative;z-index:2;margin-top:-13vw;padding-right:var(--p-gutter);display:flex;flex-direction:column;gap:12px}.p-jlead__kicker{display:flex;align-items:center;gap:12px;font-family:var(--p-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.p-jlead__kicker .is-dept{color:var(--p-accent)}.p-jlead__kicker .is-dim{color:var(--p-dim)}.p-jlead__title{font-family:var(--p-display);font-weight:800;font-size:clamp(40px,9.4vw,108px);line-height:.86;letter-spacing:-.045em;text-transform:uppercase;color:var(--p-heading);max-width:14ch;text-shadow:0 2px 28px rgba(8,8,10,.55)}.p-jlead__dek{font-family:var(--p-serif);font-style:italic;font-size:clamp(16px,1.9vw,21px);line-height:1.5;color:var(--p-body-2);max-width:52ch}.p-jlead__go{font-family:var(--p-mono);font-size:11px;letter-spacing:.22em;color:var(--p-heading);border-bottom:2px solid var(--p-accent);align-self:flex-start;padding-bottom:4px}@media(min-width:900px){.p-jlead{display:grid;grid-template-columns:repeat(12,1fr)}.p-jlead__media{grid-column:4 / -1;grid-row:1;aspect-ratio:16 / 9}.p-jlead__copy{grid-column:1 / 9;grid-row:1;align-self:end;margin-top:0;padding:0 0 clamp(20px,3vw,44px);gap:16px}}.p-jsec{padding-top:clamp(16px,2.4vw,34px);padding-bottom:clamp(16px,2.4vw,34px)}.p-jdept__head .p-stack{gap:10px}.p-jmenus{border-top:1px solid var(--p-rule-3)}.p-jmenu{border-bottom:1px solid var(--p-rule-3);padding:10px 0 12px}.p-jmenu__bar{display:flex;align-items:baseline;gap:22px;padding:4px 0}.p-jmenu__label{font-family:var(--p-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--p-faint)}.p-jmenu__clear{margin-left:auto;font-family:var(--p-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent);text-decoration:none;white-space:nowrap}.p-jmenu__links{display:grid;grid-template-columns:repeat(2,1fr);gap:0 26px}.p-jmenu__links a{display:flex;align-items:baseline;gap:10px;padding:9px 0;color:inherit;text-decoration:none}.p-jmenu__name{font-family:var(--p-display);font-weight:700;font-size:16px;letter-spacing:.03em;text-transform:uppercase;color:var(--p-muted);transition:color .18s var(--p-ease)}.p-jmenu__links a:hover .p-jmenu__name{color:var(--p-heading)}.p-jmenu__links a.is-active .p-jmenu__name{color:var(--p-heading);box-shadow:0 2px 0 var(--p-accent)}.p-jmenu__count{font-family:var(--p-serif);font-style:italic;font-size:13px;color:var(--p-faint)}@media(min-width:900px){.p-jmenu{display:flex;align-items:baseline;gap:34px}.p-jmenu__bar{flex:0 0 130px}.p-jmenu__links{display:flex;flex-wrap:wrap;gap:0 clamp(26px,3vw,48px);flex:1}.p-jmenu__name{font-size:17px}}.p-jdept{display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--p-rule-3);padding-top:clamp(22px,3vw,36px)}.p-jdept__head{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.p-jdept__code{font-family:var(--p-mono);font-size:10px;letter-spacing:.24em;color:var(--p-accent)}.p-jdept__title{font-family:var(--p-display);font-weight:800;font-size:clamp(26px,4vw,44px);letter-spacing:-.035em;line-height:.9;text-transform:uppercase;color:var(--p-heading)}.p-jdept__line{font-family:var(--p-serif);font-style:italic;font-size:15px;color:var(--p-dim);max-width:44ch}.p-jdept__all{flex:0 0 auto;font-family:var(--p-mono);font-size:10px;letter-spacing:.2em;color:var(--p-muted);text-decoration:none;border-bottom:1px solid var(--p-rule-7);padding-bottom:3px;white-space:nowrap}.p-jdept__all:hover{color:var(--p-heading);border-color:var(--p-accent)}.p-jdept__feature{display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:center;color:inherit;text-decoration:none}.p-jdept__feature-media{aspect-ratio:1 / 1;background:var(--p-photo-bed);overflow:hidden}.p-jdept__feature-media img{width:100%;height:100%;object-fit:cover}.p-jdept__feature-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.p-jdept__feature-title{font-family:var(--p-display);font-weight:700;font-size:clamp(19px,2.4vw,26px);line-height:1.02;letter-spacing:-.02em;color:var(--p-heading)}.p-jdept__feature:hover .p-jdept__feature-title{color:var(--p-accent)}.p-jdept__feature-meta,.p-jrow__meta{font-family:var(--p-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-faint)}.p-jdept__rows{display:flex;flex-direction:column}.p-jrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--p-rule);color:inherit;text-decoration:none}.p-jrow__title{font-family:var(--p-display);font-weight:600;font-size:16px;letter-spacing:-.01em;line-height:1.15;color:var(--p-body);min-width:0}.p-jrow:hover .p-jrow__title{color:var(--p-heading)}.p-jrow__meta{flex:0 0 auto}@media(min-width:900px){.p-jdept{display:grid;grid-template-columns:minmax(220px,4fr) 8fr;gap:20px clamp(28px,4vw,64px)}.p-jdept__head{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}.p-jdept__body{display:flex;flex-direction:column;gap:14px}.p-jdept__feature{grid-template-columns:190px 1fr;gap:26px}.p-jdept__feature-media{aspect-ratio:4 / 3}}.p-jsys{border-top:1px solid var(--p-rule-3);padding-top:clamp(22px,3vw,34px);display:flex;flex-direction:column;gap:14px}.p-jsys__links{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 28px}.p-jsys__links a{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--p-rule);color:inherit;text-decoration:none}.p-jsys__num{font-family:var(--p-mono);font-size:9.5px;letter-spacing:.18em;color:var(--p-faint)}.p-jsys__name{font-family:var(--p-display);font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--p-muted);transition:color .18s var(--p-ease)}.p-jsys__links a:hover .p-jsys__name{color:var(--p-heading)}@media(min-width:900px){.p-jsys__links{grid-template-columns:repeat(4,1fr)}}.p-jarch{display:flex;flex-direction:column}.p-jarch__row{display:grid;grid-template-columns:34px 1fr;gap:4px 14px;padding:15px 0;border-top:1px solid var(--p-rule);color:inherit;text-decoration:none;align-items:baseline}.p-jarch__num{grid-row:1 / 3;font-family:var(--p-mono);font-size:10px;letter-spacing:.12em;color:var(--p-faint-2)}.p-jarch__title{font-family:var(--p-display);font-weight:650;font-size:clamp(17px,2.1vw,22px);letter-spacing:-.015em;line-height:1.12;color:var(--p-body)}.p-jarch__row:hover .p-jarch__title{color:var(--p-heading)}.p-jarch__meta{grid-column:2;font-family:var(--p-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--p-faint)}.p-jarch__meta .is-dept{color:var(--p-accent-50)}@media(min-width:900px){.p-jarch__row{grid-template-columns:44px minmax(0,7fr) minmax(0,4fr) 70px;gap:24px}.p-jarch__num{grid-row:auto}.p-jarch__meta{grid-column:auto}.p-jarch__meta--right{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/protocol-journal.css.map */
