.tavora-journal{--tavora-page-inline:max(3.5vw, 24px)}.journal-column{grid-template-columns:minmax(0,1fr) clamp(280px,24vw,350px);grid-template-areas:"heading sidebar""feed sidebar";gap:34px clamp(36px,4.5vw,76px);max-width:1600px;margin-inline:auto;display:grid}.journal-heading{grid-area:heading;padding-top:20px}.journal-eyebrow{color:var(--tavora-muted);letter-spacing:2.6px;font-size:10px;line-height:1.5;display:block}.journal-heading h1{font-family:var(--tavora-heading-font);letter-spacing:-.055em;overflow-wrap:break-word;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:500;line-height:1.15}.journal-sidebar{top:var(--tavora-page-top);grid-area:sidebar;align-self:start;gap:22px;min-width:0;margin-top:20px;display:grid;position:sticky}.journal-topics{background:#e4ebdc8a;border-radius:26px;padding:26px 20px 20px}.journal-topics h2{font:500 22px/1.2 var(--tavora-heading-font);letter-spacing:-.04em;margin:0 10px 24px}.journal-filters{gap:7px;display:grid}.journal-filters button{min-width:0;min-height:56px;box-shadow:none;text-align:left;-webkit-backdrop-filter:var(--bali-blur);backdrop-filter:var(--bali-blur);background:#fffff74d;border:0;border-radius:17px;align-items:center;gap:13px;padding:10px 15px;font-size:13px;transition:background-color .2s,color .2s;display:flex}.journal-filters button[aria-pressed=true]{background:var(--bali-glass-selected);color:#f9faef}.journal-topic-icon{flex:0 0 22px;width:22px;height:22px}.journal-topic-label{overflow-wrap:break-word;flex:1;min-width:0}.journal-topic-count{font-variant-numeric:tabular-nums;background:#fffff740;border-radius:50%;flex:0 0 29px;place-items:center;min-height:29px;font-size:10px;display:grid}.journal-filters button[aria-pressed=true] .journal-topic-count{background:#fffff71f}.journal-feed{grid-area:feed;min-width:0}.journal-feed-heading{align-items:baseline;gap:13px;margin-bottom:16px;display:flex}.journal-feed-heading h2{font:500 12px/1.5 var(--tavora-body-font);letter-spacing:.03em;color:var(--tavora-muted);margin:0}.journal-stories{gap:34px;display:grid}.journal-story{min-width:0}.journal-story-open{color:inherit;text-align:left;background:#fbfcf694;border:0;border-radius:26px;width:100%;padding:0;text-decoration:none;display:block;overflow:hidden}.journal-story figure,.journal-coast-story figure{aspect-ratio:1.85;margin:0;position:relative;overflow:hidden}.journal-story.is-featured figure{aspect-ratio:1.7}.journal-story img,.journal-coast-story img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1);display:block}.journal-image-label{color:#fffdf5;letter-spacing:.3px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1230247a;border-radius:20px;padding:7px 10px;font-size:9px;position:absolute;bottom:16px;left:16px}.journal-story-copy{padding:28px 84px 32px 30px;position:relative}.journal-meta{color:var(--tavora-muted);letter-spacing:.3px;flex-wrap:wrap;gap:7px 20px;font-size:11px;line-height:1.6;display:flex}.journal-meta span:first-child{color:var(--tavora-text)}.journal-story h2{font-family:var(--tavora-heading-font);letter-spacing:-.05em;overflow-wrap:break-word;margin:16px 0 15px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.18}.journal-story p{color:var(--tavora-muted);max-width:65ch;margin:0;font-size:14px;line-height:1.7}.journal-story-end{position:absolute;bottom:30px;right:26px}.journal-arrow{background:var(--tavora-panel);width:44px;height:44px;color:var(--tavora-text);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.journal-coast-story{color:inherit;text-align:left;background:#f7faf07a;border:0;border-radius:26px;min-width:0;padding:0;text-decoration:none;display:block;overflow:hidden}.journal-coast-story figure{aspect-ratio:1.7}.journal-coast-copy{gap:10px;padding:22px 70px 25px 24px;display:grid;position:relative}.journal-coast-topic{color:var(--tavora-muted);font-size:11px}.journal-coast-title{font:500 21px/1.22 var(--tavora-heading-font);letter-spacing:-.04em}.journal-coast-copy .journal-arrow{position:absolute;bottom:24px;right:18px}[data-lighting=night] .journal-topics{background:#60786133}[data-lighting=night] .journal-filters button{background:#adc29d14}[data-lighting=night] .journal-filters button[aria-pressed=true]{background:#6c8b6d52}[data-lighting=night] .journal-topic-count{background:#c5d6b01a}[data-lighting=night] .journal-story-open,[data-lighting=night] .journal-coast-story{background:#5b735b2e}@media (hover:hover) and (pointer:fine){.journal-story-open:hover img,.journal-coast-story:hover img{transform:scale(1.035)}.journal-filters button:hover{background:var(--bali-glass-hover);color:#183e33}[data-lighting=night] .journal-filters button:hover{color:#f9faef}}@media (min-width:1001px) and (max-height:800px){.journal-sidebar{position:static}}@media (max-width:1200px) and (min-width:1001px){.journal-column{grid-template-columns:minmax(0,1fr) 270px;column-gap:32px}.journal-topics{padding:24px 16px 16px}.journal-filters button{gap:10px;padding-inline:12px;font-size:12px}.journal-coast-copy{padding-left:20px}}@media (max-width:1000px){.tavora-journal{--tavora-page-inline:24px}.journal-column{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""sidebar""feed";row-gap:28px;max-width:820px}.journal-sidebar{margin-top:0;position:static}.journal-topics{background:0 0;border-radius:0;padding:0}.journal-topics h2{margin:0 0 15px;font-size:21px}.journal-filters{flex-wrap:wrap;gap:8px;display:flex}.journal-filters button{background:var(--tavora-panel);border-radius:28px;gap:9px;min-height:48px;padding:8px 14px;font-size:12px}.journal-topic-icon{flex-basis:19px;width:19px;height:19px}.journal-topic-count{flex-basis:23px;min-height:23px;font-size:9px}.journal-coast-story{display:none}[data-lighting=night] .journal-topics{background:0 0}}@media (max-width:700px){.tavora-journal{--tavora-page-inline:20px}.journal-heading{padding-top:7px}.journal-heading h1{letter-spacing:-.05em;font-size:clamp(26px,6.5vw,30px)}.journal-column{row-gap:26px}.journal-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journal-filters button{padding-inline:12px;font-size:11px}.journal-topic-icon{flex-basis:18px;width:18px;height:18px}.journal-topics h2{font-size:20px}.journal-stories{gap:24px}.journal-story-open{border-radius:22px}.journal-story figure,.journal-story.is-featured figure{aspect-ratio:1.4}.journal-story-copy{padding:23px 22px 24px}.journal-story h2{letter-spacing:-.045em;margin-block:13px;font-size:25px}.journal-story p{font-size:13px}.journal-meta{font-size:10px}.journal-story-end{justify-content:flex-end;margin-top:18px;display:flex;position:static}}@media (max-width:360px){.tavora-journal{--tavora-page-inline:16px}.journal-filters button{gap:5px;padding-inline:7px;font-size:10px}.journal-topic-count{flex-basis:20px;min-height:20px}.journal-story h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.journal-story img,.journal-coast-story img,.journal-filters button{transition:none}}
