.pa-tr-two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px!important;align-items:center}.pa-tr-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pa-tr-hero{position:relative}.pa-tr-hero h1{font-size:clamp(44px,5.7vw,80px)!important;line-height:1.04!important}.pa-tr-next-card{background:#243d36;border:1px solid #d4ab6a55;border-top:4px solid #d4ab6a;border-radius:16px;padding:30px!important}.pa-tr-next{color:#f7f2e9}.pa-tr-next p{margin:0 0 16px}.pa-tr-kicker{color:#d4ab6a;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.pa-tr-date{display:flex;gap:18px;align-items:center;margin:22px 0}.pa-tr-date strong{font-family:Georgia,serif;font-size:76px;font-weight:400;line-height:1;color:#d4ab6a}.pa-tr-date span{font-size:16px}.pa-tr-round-label{font-weight:600}.pa-tr-next h2{font-family:Georgia,serif;font-size:28px;line-height:1.15;color:#f7f2e9;margin:0 0 16px}.pa-tr-next a{display:inline-block;color:#f7f2e9;font-weight:600;text-decoration:underline;padding:8px 0}.pa-tr-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pa-tr-feature-image{background:#fffdf8;border:1px solid #dacdb9;border-radius:16px;padding:18px!important;box-shadow:0 16px 30px #243d3610}.pa-tr-poster img{display:block;width:100%;height:auto;border-radius:8px}.pa-tr-poster figcaption{color:#595850!important;font-size:12px!important;margin-top:12px!important}.pa-tr-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:13px;line-height:1.5}.pa-tr-state{display:inline-block;border:1px solid #79501d;background:#f4e8d0;color:#543915;border-radius:30px;padding:5px 12px;font-weight:700}.pa-tr-preview{border-top:1px solid #d8cbb8;border-bottom:1px solid #d8cbb8}.pa-tr-preview-row{display:flex;gap:20px;align-items:center;padding:15px 0}.pa-tr-preview-row+.pa-tr-preview-row{border-top:1px solid #d8cbb8}.pa-tr-preview-row time{flex:0 0 48px;display:grid;text-align:center;color:#79501d}.pa-tr-preview-row time strong{font-family:Georgia,serif;font-size:32px;line-height:1}.pa-tr-preview-row time span{text-transform:uppercase;font-size:11px}.pa-tr-preview-row div{display:grid;gap:5px;font-size:14px;color:#243d36}.pa-tr-open-grid{align-items:stretch;gap:24px!important}.pa-tr-open{border-radius:18px;padding:36px!important;min-width:0;border:1px solid #d6c8b3}.pa-tr-open h3{font-size:clamp(30px,3.5vw,44px)!important;line-height:1.08!important}.pa-tr-open .pa-v-actions{margin-top:auto}.pa-tr-open-dark .pa-tr-meta{color:#f7f2e9}.pa-tr-social{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.pa-tr-social-image{padding:12px!important;background:#fffdf8;border-radius:14px}.pa-tr-page a:focus-visible,.pa-tr-page summary:focus-visible{outline:3px solid #a26014;outline-offset:4px}.pa-tr-page h2{overflow-wrap:anywhere}.pa-tr-page .elementor-widget-shortcode{min-width:0}.pa-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;align-items:stretch}.pa-guide-card{padding:26px!important;background:#fffdf8;border:1px solid #dacdb9;border-radius:14px;min-width:0}.pa-guide-card h3{font-size:24px!important}.pa-guide-list{list-style:none;padding:0!important;margin:0!important;display:grid;gap:12px}.pa-guide-list label{display:flex;gap:12px;align-items:start;cursor:pointer}.pa-guide-list input{margin-top:6px;accent-color:#243d36;width:18px;height:18px;flex:0 0 18px}.pa-guide-note{border-left:4px solid #d4ab6a;padding:16px 20px!important;background:#e8dfd0}.pa-guide-faq details{border-bottom:1px solid #c6b79e;padding:16px 0}.pa-guide-faq summary{font-weight:700;cursor:pointer;color:#243d36;min-height:32px}.pa-guide-faq details p{margin-top:14px}.pa-guide-sources a{color:#243d36;text-decoration:underline}@media(max-width:1000px){.pa-tr-two{gap:28px!important}.pa-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pa-tr-two,.pa-tr-hero-grid,.pa-tr-feature,.pa-tr-social{grid-template-columns:minmax(0,1fr)}.pa-tr-hero h1{font-size:46px!important}.pa-tr-next-card{padding:24px!important}.pa-tr-open{padding:26px!important}.pa-tr-feature-image{order:2}.pa-tr-feature>div:last-child{order:1}.pa-tr-feature-image,.pa-tr-social-image{width:100%}.pa-guide-grid{grid-template-columns:1fr}.pa-tr-date strong{font-size:64px}}
