.tsp03-editorial-page,.tsp03-journal,.tsp03-article{padding:30px 0 80px;background:#f6f1e8;color:#25272b}.tsp03-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font:400 10px/1.6 Manrope,Arial,sans-serif;color:#7c6971;margin-bottom:48px}.tsp03-breadcrumb a{color:#6b243e;text-decoration:none}.tsp03-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.tsp03-breadcrumb>span:last-child{color:#7c6971}.tsp03-editorial-heading,.tsp03-article__heading{max-width:840px;margin:0 auto 45px;text-align:center}.tsp03-editorial-heading .tsp03-kicker,.tsp03-article__heading .tsp03-kicker{justify-content:center}.tsp03-editorial-heading h1,.tsp03-article__heading h1,.tsp03-journal__heading h1{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:clamp(48px,5.7vw,76px);line-height:1.02;letter-spacing:-.04em;color:#6b243e;margin:0}.tsp03-reading{max-width:760px;margin-inline:auto;font:400 15px/1.95 Manrope,Arial,sans-serif;color:#4f424a;overflow-wrap:anywhere}.tsp03-reading p{margin:0 0 24px}.tsp03-reading h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:35px;line-height:1.12;letter-spacing:-.025em;color:#6b243e;margin:43px 0 18px}.tsp03-reading h3{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.025em;color:#25272b;margin:30px 0 12px}.tsp03-reading ul,.tsp03-reading ol{padding-left:24px;margin:20px 0 30px}.tsp03-reading li{margin:10px 0;padding-left:5px}.tsp03-reading strong{color:#35232d}.tsp03-reading a{color:#6b243e;text-decoration-thickness:1px;text-underline-offset:4px}.tsp03-reading a:hover{text-decoration-thickness:2px}.tsp03-reading img{max-width:100%;height:auto;border-radius:5px;margin:20px 0}.tsp03-reading blockquote{margin:35px 0;padding:8px 0 8px 25px;border-left:2px solid #6b243e;background:transparent;color:#6b243e;font:italic 600 28px/1.3 "Cormorant Garamond",Georgia,serif}.tsp03-reading table{width:100%;border-collapse:collapse;margin-block:30px;font-size:12px}.tsp03-reading th,.tsp03-reading td{padding:12px;border:1px solid #6b243e30;text-align:left}.tsp03-reading th{background:#eee3e4;color:#6b243e;font-weight:600}.tsp03-reading-cta{max-width:900px;text-align:center;border:1px solid #6b243e28;background:#efe5e4;margin:60px auto 0;padding:42px 25px}.tsp03-reading-cta h2{font:600 clamp(30px,3vw,42px)/1.12 "Cormorant Garamond",Georgia,serif;letter-spacing:-.03em;color:#6b243e;margin:0 0 25px}.tsp03-reading-cta .tsp03-kicker{margin-bottom:15px}.tsp03-contact{max-width:760px;margin:48px auto 0;padding-top:35px;border-top:1px solid #6b243e28}.tsp03-contact>h2{font:600 35px/1.15 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;color:#6b243e;max-width:600px;margin:0 0 30px}.tsp03-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tsp03-contact label{display:block;font-size:11px;font-weight:600;line-height:1.7;color:#4d3743;margin:0 0 9px}.tsp03-contact input,.tsp03-contact textarea{font:400 14px/1.7 Manrope,Arial,sans-serif;display:block;width:100%;box-sizing:border-box;border:1px solid #6b243e44;background:#fff9;color:#25272b;border-radius:0;padding:13px 15px;margin:0 0 24px;min-height:48px}.tsp03-contact textarea{resize:vertical;min-height:170px}.tsp03-contact input:focus-visible,.tsp03-contact textarea:focus-visible{outline:2px solid #6b243e;outline-offset:3px}.tsp03-contact__note{font-size:11px;line-height:1.8;color:#7c6971;margin:0 0 20px;max-width:600px}.tsp03-form-success{border:1px solid #6b243e44;background:#efe5e4;color:#6b243e;padding:20px;font-size:13px;line-height:1.8;margin:0 0 25px}.tsp03-form-errors{padding:20px;border:1px solid #6b243e;background:#fff2;color:#6b243e;font-size:13px;line-height:1.8;margin-bottom:25px}.tsp03-journal__heading{max-width:730px;margin-bottom:40px}.tsp03-journal__heading>p:last-child{font-size:14px;line-height:1.9;max-width:550px;color:#76636d;margin:25px 0 0}.tsp03-journal__tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-block:1px solid #6b243e24;padding-block:19px;margin-bottom:38px}.tsp03-journal__tags a{font-size:11px;line-height:1.6;color:#6b243e;border:1px solid #6b243e33;padding:8px 15px;text-decoration:none;background:transparent}.tsp03-journal__tags a[aria-current],.tsp03-journal__tags a:hover{color:#f6f1e8;background:#6b243e;border-color:#6b243e}.tsp03-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 27px}.tsp03-journal-card__image{display:block;aspect-ratio:1.25;background:#eadcdd;overflow:hidden;color:#6b243e;text-decoration:none;border-radius:2px}.tsp03-journal-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.tsp03-journal-card__image:hover img{transform:scale(1.025)}.tsp03-journal-card__fallback{box-sizing:border-box;width:100%;height:100%;background:#eee2e3;color:#6b243e;padding:28px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #6b243e20}.tsp03-journal-card:nth-child(3n+2) .tsp03-journal-card__fallback{background:#6b243e;color:#f6f1e8}.tsp03-journal-card:nth-child(3n) .tsp03-journal-card__fallback{background:#e5d1be;color:#6b243e}.tsp03-journal-card__fallback span{font:600 8px/1.5 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.tsp03-journal-card__fallback strong{font:600 clamp(24px,2.5vw,35px)/1.08 "Cormorant Garamond",Georgia,serif;letter-spacing:-.03em;max-width:280px}.tsp03-journal-card__meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;font:400 9px/1.6 Manrope,Arial,sans-serif;color:#896f7b;margin:19px 0 12px}.tsp03-journal-card__meta span:last-child:not(:first-child){color:#6b243e;background:#eee2e3;padding:3px 8px}.tsp03-journal-card h2{font:600 28px/1.12 "Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;color:#6b243e;margin:0 0 13px}.tsp03-journal-card h2 a{color:inherit;text-decoration:none}.tsp03-journal-card h2 a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.tsp03-journal-card>p{font-size:12px;line-height:1.85;color:#76636d;margin:0 0 18px}.tsp03-journal-card__read{display:inline-flex;align-items:center;gap:30px;font:600 10px/1.6 Manrope,Arial,sans-serif;color:#6b243e;text-decoration:none;border-bottom:1px solid #6b243e44;padding-bottom:5px}.tsp03-journal-card__read:hover{border-color:#6b243e}.tsp03-journal-empty{grid-column:1/-1;padding:50px 25px;border:1px solid #6b243e28;background:#eee2e3;text-align:center}.tsp03-journal-empty h2{font:600 38px/1.1 "Cormorant Garamond",Georgia,serif;color:#6b243e;margin:0 0 17px}.tsp03-journal-empty p{font-size:13px;line-height:1.8;color:#76636d;margin:0}.tsp03-journal-pagination{margin-top:40px}.tsp03-article__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:10px;color:#896f7b}.tsp03-article__meta>span{border-left:1px solid #6b243e35;padding-left:20px}.tsp03-article__intro{font-size:16px;line-height:1.8;color:#76636d;max-width:680px;margin:25px auto 0}.tsp03-article__intro p{margin:0}.tsp03-article__image{max-width:1000px;margin:0 auto 45px;aspect-ratio:1.8;background:#eadcdd;overflow:hidden}.tsp03-article__image img{width:100%;height:100%;object-fit:cover;display:block}.tsp03-article__back{max-width:760px;margin:45px auto 0;padding-top:25px;border-top:1px solid #6b243e28}.tsp03-article__back a{display:inline-flex;align-items:center;gap:15px;color:#6b243e;font-size:11px;font-weight:600;text-decoration:none}.tsp03-article__back a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:989px){.tsp03-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}.tsp03-journal-card__fallback strong{font-size:33px}.tsp03-breadcrumb{margin-bottom:35px}.tsp03-editorial-heading h1,.tsp03-article__heading h1,.tsp03-journal__heading h1{font-size:62px}.tsp03-reading{font-size:14px}}
@media(max-width:749px){.tsp03-editorial-page,.tsp03-journal,.tsp03-article{padding:22px 0 45px}.tsp03-breadcrumb{font-size:9px;gap:9px;margin-bottom:30px}.tsp03-editorial-heading,.tsp03-article__heading{margin-bottom:28px;text-align:left}.tsp03-editorial-heading h1,.tsp03-article__heading h1,.tsp03-journal__heading h1{font-size:46px;line-height:1.04}.tsp03-editorial-heading .tsp03-kicker,.tsp03-article__heading .tsp03-kicker{justify-content:flex-start}.tsp03-reading{font-size:14px;line-height:1.95}.tsp03-reading h2{font-size:31px;margin-top:34px}.tsp03-reading h3{font-size:17px}.tsp03-reading blockquote{font-size:26px;padding-left:18px}.tsp03-reading table{font-size:10px}.tsp03-reading th,.tsp03-reading td{padding:8px}.tsp03-contact{margin-top:35px;padding-top:28px}.tsp03-contact>h2{font-size:31px;margin-bottom:25px}.tsp03-contact__row{grid-template-columns:1fr;gap:0}.tsp03-contact input,.tsp03-contact textarea{font-size:16px;margin-bottom:19px}.tsp03-contact__note{font-size:10px}.tsp03-reading-cta{padding:30px 20px;margin-top:40px}.tsp03-reading-cta h2{font-size:32px}.tsp03-reading-cta .tsp03-kicker{font-size:8px}.tsp03-journal__heading{margin-bottom:28px}.tsp03-journal__heading>p:last-child{font-size:13px;margin-top:19px}.tsp03-journal__tags{gap:8px;padding-block:15px;margin-bottom:28px}.tsp03-journal__tags a{font-size:10px;padding:7px 11px}.tsp03-journal-grid{grid-template-columns:1fr;gap:35px}.tsp03-journal-card__image{aspect-ratio:1.35}.tsp03-journal-card__fallback{padding:25px}.tsp03-journal-card__fallback strong{font-size:36px;max-width:280px}.tsp03-journal-card h2{font-size:30px}.tsp03-journal-card>p{font-size:12px}.tsp03-journal-card__meta{font-size:9px;margin-top:17px}.tsp03-article__meta{justify-content:flex-start;gap:13px;margin-top:20px;font-size:9px}.tsp03-article__meta>span{padding-left:13px}.tsp03-article__intro{font-size:14px;margin-top:20px}.tsp03-article__image{aspect-ratio:1.35;margin-bottom:27px}.tsp03-article__back{margin-top:30px}.tsp03-journal-empty{padding:35px 20px}.tsp03-journal-empty h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.tsp03-journal-card__image img{transition:none}}
