.hof-journal-index{background:#f6f2ec;color:#464934;padding:72px 24px 84px}.hof-journal-index__shell{width:min(1080px,100%);margin:0 auto}.hof-journal-index__header{max-width:760px;margin-bottom:34px}.hof-journal-index__eyebrow,.hof-article__category{margin:0 0 10px;color:#6b6b4d;font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.hof-journal-index__header h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(48px,6vw,72px);line-height:1.02;letter-spacing:-.04em}.hof-journal-index__intro{max-width:580px;margin:14px 0 0;color:#6c6a5e;font-size:16px;line-height:1.58}.hof-journal-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hof-journal-card{display:flex;min-height:142px;flex-direction:column;justify-content:space-between;gap:24px;padding:20px;border:1px solid rgba(70,73,52,.14);border-radius:16px;background:#fffdf9;color:#464934;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.hof-journal-card:nth-child(3n+2){background:#e9c6c3}.hof-journal-card:nth-child(3n){background:#5f6147;color:#f6f2ec}.hof-journal-card__category{font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;opacity:.7}.hof-journal-card__row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.hof-journal-card__title{font-family:var(--font-heading--family);font-size:clamp(22px,2.2vw,29px);line-height:1.1;letter-spacing:-.025em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .22s ease}.hof-journal-card__arrow{flex:0 0 auto;font-size:22px;transition:transform .18s ease}.hof-journal-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(42,43,32,.10)}.hof-journal-card:hover .hof-journal-card__title{background-size:100% 1px}.hof-journal-card:hover .hof-journal-card__arrow{transform:translateX(4px)}.hof-journal-index__empty{padding:30px;border:1px solid rgba(70,73,52,.14);border-radius:16px;background:#fffdf9}.hof-article{background:#fffdf9;color:#464934;padding:72px 24px 88px}.hof-article__header{width:min(920px,100%);margin:0 auto 36px;text-align:center}.hof-article__header h1{max-width:900px;margin:0 auto;font-family:var(--font-heading--family);font-size:clamp(48px,6.4vw,76px);line-height:1.01;letter-spacing:-.045em}.hof-article__reading-time{margin:14px 0 0;color:#777466;font-size:13px;letter-spacing:.04em}.hof-article__hero{width:min(1120px,100%);margin:0 auto 42px}.hof-article__hero img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover;border-radius:20px}.hof-article__body{width:min(720px,100%);margin:0 auto;font-size:17px;line-height:1.72}.hof-article__body>p:first-child{font-family:var(--font-heading--family);font-size:clamp(23px,2.5vw,30px);line-height:1.38;letter-spacing:-.015em;color:#555842}.hof-article__body h2{margin:42px 0 12px;font-family:var(--font-heading--family);font-size:31px;line-height:1.12;letter-spacing:-.025em}.hof-article__body p{margin:0 0 18px}.hof-article__body ul,.hof-article__body ol{margin:8px 0 24px;padding-left:22px}.hof-article__body li{margin:8px 0}.hof-article__body blockquote{margin:34px 0;padding:22px 24px;border:0;border-left:3px solid #5f6147;border-radius:0 14px 14px 0;background:#f6f2ec;font-family:var(--font-heading--family);font-size:25px;line-height:1.35;font-style:italic}.hof-editorial-note{margin:30px 0;padding:18px 20px;border:1px solid rgba(70,73,52,.15);border-radius:14px;background:#e9c6c3;font-size:15px;line-height:1.58}.hof-article__footer{width:min(1080px,100%);margin:54px auto 0;padding-top:30px;border-top:1px solid rgba(70,73,52,.16)}.hof-article__continue{display:inline-flex;align-items:center;gap:9px;color:#5f6147;font-weight:750;text-decoration:none}.hof-article__continue span{transition:transform .18s ease}.hof-article__continue:hover span{transform:translateX(4px)}.hof-article-related{margin-top:52px}.hof-article-related h2{margin:0 0 20px;font-family:var(--font-heading--family);font-size:38px;line-height:1.08;letter-spacing:-.03em}.hof-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hof-article-related .hof-journal-card{min-height:150px}.content-for-layout[data-template*="blog"]+.shopify-section{display:none}@media(max-width:749px){.hof-journal-index{padding:44px 16px 54px}.hof-journal-index__header{margin-bottom:23px}.hof-journal-index__header h1{font-size:clamp(38px,11vw,46px)}.hof-journal-index__intro{font-size:14px}.hof-journal-index__grid{grid-template-columns:1fr;gap:8px}.hof-journal-card{min-height:108px;padding:16px;border-radius:14px;gap:16px}.hof-journal-card__title{font-size:23px}.hof-journal-card:active{background:#efe8de;transform:scale(.995)}.hof-article{padding:42px 16px 58px}.hof-article__header{margin-bottom:26px}.hof-article__header h1{font-size:clamp(38px,10.8vw,46px);line-height:1.03}.hof-article__reading-time{margin-top:10px}.hof-article__hero{margin-bottom:28px}.hof-article__hero img{border-radius:14px}.hof-article__body{font-size:15px;line-height:1.68}.hof-article__body>p:first-child{font-size:22px;line-height:1.4}.hof-article__body h2{margin:32px 0 10px;font-size:26px}.hof-article__body p{margin-bottom:15px}.hof-article__body blockquote{margin:25px 0;padding:18px;border-radius:0 12px 12px 0;font-size:21px}.hof-editorial-note{margin:23px 0;padding:15px 16px;font-size:14px}.hof-article__footer{margin-top:38px;padding-top:24px}.hof-article-related{margin-top:38px}.hof-article-related h2{font-size:32px;margin-bottom:16px}.hof-article-related__grid{grid-template-columns:1fr;gap:8px}.hof-article-related .hof-journal-card{min-height:108px}}
