/* Tesori & Passioni: the association's existing identity in an editorial layout. */
.magazine{--paper:#f7f5eb;--rule:#cbd3be}.mag-hero{background:var(--deep);color:var(--paper);padding:4rem 0 3.2rem;border-bottom:6px solid var(--gold)}.mag-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:3rem;align-items:center}.mag-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:1;letter-spacing:-.055em;margin:.3em 0}.mag-hero h1 span{display:block;color:#ffe38c}.mag-deck{font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:600;line-height:1.4;max-width:29ch}.mag-hero .eyebrow{color:#ffe38c;letter-spacing:.17em}.mag-hero .button{background:#ffe38c;border-color:#ffe38c;color:var(--deep);margin-top:.7rem}.mag-hero figure{margin:0}.mag-hero figure img{width:100%;height:370px;object-fit:cover;border-radius:3px}.mag-hero figcaption{font-size:.85rem;line-height:1.5;opacity:.85;margin-top:.6rem}.mag-latest{padding-top:3.8rem;padding-bottom:4rem;scroll-margin-top:1rem}.mag-section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:end;border-bottom:1px solid var(--rule);padding-bottom:1.2rem;margin-bottom:1.8rem}.mag-section-heading h2{margin-bottom:0}.mag-section-heading>p,.mag-date,.mag-byline{font-size:.88rem;color:#4d6258}.mag-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.mag-story{min-width:0}.mag-story-image{display:block;border-radius:3px;overflow:hidden;background:#e4e9da}.mag-story-image img{display:block;width:100%;height:230px;object-fit:cover;transition:transform .2s}.mag-story-image img.logo-picture{object-fit:contain;background:#003f30}.mag-story-image:hover img{transform:scale(1.025)}.mag-story-copy{padding:1.1rem .1rem}.mag-story-copy .eyebrow{font-size:.72rem;color:#2e5c42;letter-spacing:.1em}.mag-story h3{font-family:Georgia,serif;font-weight:400;line-height:1.2;font-size:1.65rem;margin:.5rem 0 .8rem}.mag-story h3 a{color:var(--green)!important}.mag-story p{font-size:.97rem;line-height:1.6}.mag-date{display:block;margin-top:1rem}.mag-voice{background:#e8ecdc;padding:3.5rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.mag-voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.mag-follow{padding-top:3.5rem;padding-bottom:4rem;display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center}.article-heading{padding-top:2rem;padding-bottom:1.6rem}.mag-breadcrumb{font-size:.9rem;gap:.6rem;margin:0 0 2.2rem;align-items:center}.article-heading h1{max-width:18ch;font-family:Georgia,serif;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:400;line-height:1.09;margin:.4em 0}.article-summary{font-size:1.25rem;line-height:1.55;max-width:62ch}.mag-byline{margin-top:1.5rem}.article-figure{margin-top:0;margin-bottom:2.5rem}.article-figure img{display:block;width:100%;height:420px;object-fit:cover;border-radius:3px}.article-figure.article-logo img{height:300px;object-fit:contain;background:var(--deep)}.article-figure figcaption{font-size:.86rem;max-width:85ch;padding:.7rem 0;color:#4d6258}.article-body{width:min(740px,calc(100% - 2rem));margin:0 auto 4rem;font-size:1.1rem;line-height:1.85}.article-body h2{font-size:1.7rem;line-height:1.25;margin:2.3rem 0 .7rem}.article-lead{font-size:1.4rem;line-height:1.6;font-family:Georgia,serif}.editorial-motto{font-family:Georgia,serif;font-size:1.6rem;border-left:4px solid var(--gold);padding-left:1.2rem;margin:2rem 0}.article-next{background:#e8ecdc;padding:1.5rem 1.7rem;margin:2.7rem 0}.article-next h2,.article-share h2{margin-top:0}.article-share{border-top:1px solid var(--rule);padding-top:2rem;margin-top:2.5rem}@media(max-width:800px){.mag-hero{padding:2.5rem 0}.mag-hero-grid{grid-template-columns:1fr;gap:1.5rem}.mag-hero figure img{height:280px}.mag-stories{grid-template-columns:1fr;gap:1.3rem}.mag-story{display:grid;grid-template-columns:1fr 1.3fr;gap:1.3rem}.mag-story-copy{padding:0}.mag-story-image img{height:100%;min-height:220px}.mag-voice-grid,.mag-follow{grid-template-columns:1fr;gap:1rem}.article-figure img{height:310px}}@media(max-width:500px){.mag-section-heading{display:block}.mag-stories{gap:2rem}.mag-story{display:block}.mag-story-image img{height:220px;min-height:0}.mag-story-copy{padding-top:1rem}.article-heading{padding-top:1.5rem}.article-summary{font-size:1.1rem}.article-figure img{height:260px}.article-body{font-size:1.05rem}.article-next{padding:1.2rem}.article-figure.article-logo img{height:230px}.mag-breadcrumb a{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.mag-story-image img{transition:none}}

.mag-latest .eyebrow,.mag-voice .eyebrow,.mag-follow .eyebrow,.article-heading>.eyebrow,[aria-labelledby="home-magazine-title"] .eyebrow{color:#2e5c42}
