.hu-journal-tabs{display:flex;gap:28px;border-bottom:1px solid #d9e0e5;margin-top:24px;margin-bottom:28px}.hu-journal-tabs a{padding:12px 0;color:#526c7b;text-decoration:none;border-bottom:2px solid transparent}.hu-journal-tabs a[aria-current]{color:#ad1020;border-color:#ad1020}.hu-journal-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.hu-journal-heading h2{font:32px Georgia;color:#122f43;margin:0 0 10px}.hu-journal-heading p{font-size:13px;color:#647b8b}.hu-journal-heading>a,.hu-journal-credit a{color:#ad1020}.hu-journal-filter{display:flex;gap:12px;align-items:center;margin:22px 0}.hu-journal-filter select,.hu-journal-filter button{padding:10px 14px;border:1px solid #cdd8df;background:white;color:#122f43;border-radius:3px}.hu-journal-filter button{background:#122f43;color:white;cursor:pointer}.hu-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.hu-journal-card{border:1px solid #d8e1e6;background:white;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}.hu-journal-card:hover{box-shadow:0 12px 25px #122f4314;transform:translateY(-3px)}.hu-journal-cover{display:flex;justify-content:center;background:#f0f3f5;padding:18px;aspect-ratio:3/4;overflow:hidden}.hu-journal-cover img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(3px 5px 5px #122f4322)}.hu-journal-copy{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.hu-journal-copy>span{font-size:10px;letter-spacing:2px;color:#ad1020}.hu-journal-copy h2{font:21px/1.4 Georgia;margin:0 0 12px;color:#122f43}.hu-journal-read{font-weight:600;color:#ad1020;margin-top:auto}.hu-journal-original{font-size:12px;color:#617b8d}.hu-journal-credit{font-size:12px;color:#61798b;margin:28px 0 50px}.hu-journal-preview{display:grid;grid-template-columns:250px 1fr;gap:40px;padding:35px;margin-top:30px;border:1px solid #dbe2e8;align-items:center}.hu-journal-preview img{width:100%;max-height:380px;object-fit:contain}@media(max-width:1000px){.hu-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(max-width:600px){.hu-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hu-journal-heading{align-items:start;flex-direction:column;gap:8px}.hu-journal-heading h2{font-size:26px}.hu-journal-cover{padding:10px}.hu-journal-copy{padding:13px;gap:8px}.hu-journal-copy h2{font-size:17px}.hu-journal-preview{grid-template-columns:1fr;padding:20px;gap:22px}.hu-journal-preview img{max-height:230px}.hu-journal-tabs{margin-top:14px}}@media(prefers-reduced-motion:reduce){.hu-journal-card{transition:none}}
/* Slim magazine binding; original cover pixels and proportions remain untouched. */
.hu-journal-cover{padding:25px 23px 28px;perspective:1000px;align-items:center;overflow:visible;background:radial-gradient(ellipse at 50% 80%,#dce3e8 0,#f0f3f5 65%)}.hu-magazine{display:block;position:relative;width:100%;aspect-ratio:3/4;transform-style:preserve-3d;transform:rotateY(-10deg);transition:transform .35s ease;isolation:isolate}.hu-journal-cover .hu-magazine>img{position:relative;display:block;width:100%;height:100%;object-fit:contain;z-index:2;filter:none;border-radius:1px 4px 5px 1px;box-shadow:-2px 1px 2px #122f4340,4px 7px 10px #122f4330;transform:translateZ(4px);background:transparent}.hu-magazine-pages{position:absolute;inset:3px -5px -4px 3px;background:repeating-linear-gradient(0deg,#d6d3cb 0 1px,#fffdf6 1px 3px);border:1px solid #c8c7bf;border-radius:1px 4px 5px 1px;z-index:1;box-shadow:3px 5px 7px #122f4322}.hu-magazine-binding{position:absolute;z-index:3;left:0;top:0;bottom:0;width:9px;pointer-events:none;background:linear-gradient(90deg,#071b2c45,#ffffff23 30%,#071b2c25 55%,transparent);border-left:1px solid #ffffff45;border-radius:1px 0 0 1px;transform:translateZ(5px)}.hu-magazine:after{content:'';position:absolute;z-index:0;left:9%;right:-5%;height:10%;bottom:-6%;background:#122f4324;border-radius:50%;filter:blur(9px);transform:rotateX(65deg)}.hu-journal-card:hover .hu-magazine{transform:rotateY(-5deg) translateY(-3px)}.hu-journal-card:focus-within .hu-magazine{transform:rotateY(-5deg)}@media(max-width:600px){.hu-journal-cover{padding:17px 15px 21px}.hu-magazine-binding{width:6px}.hu-magazine-pages{right:-4px;bottom:-3px}}@media(prefers-reduced-motion:reduce){.hu-magazine{transition:none}.hu-journal-card:hover .hu-magazine{transform:rotateY(-10deg)}}

.hu-journal-filter{flex-wrap:wrap}.hu-journal-filter label{display:flex;align-items:center;gap:8px;font-size:13px}.hu-journal-copy .hu-journal-year{font-size:17px;letter-spacing:1px;font-weight:600;color:#ad1020}.hu-journal-copy h2{font-size:20px}@media(max-width:600px){.hu-journal-filter{gap:10px}.hu-journal-filter label{font-size:12px}.hu-journal-filter select{padding:9px 10px}.hu-journal-copy .hu-journal-year{font-size:15px}.hu-journal-copy h2{font-size:16px}}