/* Content region only. No selectors affect Hero, cards, galleries or image/text sections. */
.gc39{--gc-ink:#282720;--gc-muted:#605f57;--gc-line:#dad5cb;--gc-paper:#fcfbf8;--gc-tint:#f0ede6;color:var(--gc-ink);background:var(--gc-paper)}
.gc39 .gc39-wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(22px,4vw,64px)}
.gc39 .gc39-section{padding-block:64px}.gc39 .gc39-tint{background:var(--gc-tint)}
.gc39 .gc39-label{display:block;font:600 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.14em;margin-bottom:14px;color:#6e6556}
.gc39 h2,.gc39 h3{color:var(--gc-ink);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em;text-transform:none}
.gc39 h2{font-size:clamp(28px,3vw,42px);line-height:1.18;margin:0 0 18px;max-width:30ch}.gc39 h3{font-size:25px;line-height:1.3;margin:0 0 13px}.gc39 h4{font:600 16px/1.45 Inter,Arial,sans-serif;margin:0 0 10px;color:var(--gc-ink)}
.gc39 p,.gc39 li,.gc39 td{font:400 16px/1.75 Inter,Arial,sans-serif;color:var(--gc-muted)}.gc39 p{margin:0;max-width:75ch}.gc39 .gc39-intro{max-width:850px}.gc39 .gc39-heading{margin-bottom:30px}.gc39 .gc39-heading>p{max-width:78ch}
.gc39 .gc39-nav{display:flex;flex-wrap:wrap;gap:10px 28px;border-block:1px solid var(--gc-line);padding:18px 0;margin:30px 0 42px}.gc39 .gc39-nav a{font:500 14px/1.6 Inter,Arial,sans-serif;color:var(--gc-ink);text-decoration:underline;text-underline-offset:6px;text-decoration-color:#b6aa95;padding-block:6px}
.gc39 .gc39-compare{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;margin:0}.gc39 .gc39-compare th,.gc39 .gc39-compare td{padding:24px 22px;vertical-align:top;border:0;border-bottom:1px solid var(--gc-line);overflow-wrap:break-word}.gc39 .gc39-compare thead th{background:#eae6dd;font:600 12px/1.6 Inter,Arial,sans-serif;color:var(--gc-ink)}.gc39 .gc39-compare th:first-child{width:23%}.gc39 .gc39-compare tbody th{font:400 22px/1.35 Georgia,serif;color:var(--gc-ink)}.gc39 .gc39-compare td{font-size:15px}
.gc39 .gc39-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.gc39 .gc39-specs article{display:flex;gap:18px;padding-top:22px;border-top:1px solid #c9c0b2}.gc39 .gc39-number{font:400 17px/1.6 Georgia,serif;color:#8b7658;flex-shrink:0}.gc39 .gc39-specs h3{font-size:24px}.gc39 .gc39-materials{margin-top:44px;padding-top:32px;border-top:1px solid #c9c0b2}.gc39 .gc39-materials>h3{margin-bottom:25px}.gc39 .gc39-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.gc39 .gc39-materials p{font-size:15px}
.gc39 .gc39-custom article{border:1px solid var(--gc-line);border-top:2px solid #b1a085;border-radius:0 0 8px 8px;padding:28px;background:#fffefb}.gc39 .gc39-custom h3{font-size:24px}.gc39 .gc39-custom p{font-size:15px}.gc39 .gc39-note{margin-top:24px;font-size:14px;max-width:none}
.gc39 .gc39-order{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.gc39 .gc39-brief{padding:30px;background:var(--gc-paper);border:1px solid var(--gc-line);border-radius:8px}.gc39 .gc39-brief ul{padding-left:20px;margin:18px 0 20px}.gc39 .gc39-brief li{padding:4px 0 4px 4px}.gc39 .gc39-link{display:inline-flex;align-items:center;gap:8px;font:600 14px/1.6 Inter,Arial,sans-serif;color:var(--gc-ink);background:none;border:0;border-bottom:1px solid #aaa08b;border-radius:0;padding:9px 0;cursor:pointer}.gc39 .gc39-quote-note{margin-top:26px;padding-top:23px;border-top:1px solid var(--gc-line)}.gc39 .gc39-quote-note p{font-size:14px}
.gc39 .gc39-samples ol{list-style:none;padding:0;margin:20px 0 0}.gc39 .gc39-samples li{display:flex;gap:18px;border-top:1px solid #c9c0b2;padding:20px 0}.gc39 .gc39-samples p{font-size:15px}.gc39 .gc39-packing{margin-top:30px;padding-top:26px;border-top:1px solid #c9c0b2;display:grid;grid-template-columns:1fr 2fr;gap:32px}.gc39 .gc39-packing h3{font-size:23px}.gc39 .gc39-packing p{font-size:15px}
.gc39 .gc39-center{text-align:center}.gc39 .gc39-center h2{max-width:none}.gc39 .gc39-faqs{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;align-items:start}.gc39 .gc39-faqs details{border:1px solid var(--gc-line);border-radius:7px;background:#fffefa;padding:0 22px}.gc39 .gc39-faqs summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:20px 0;font:500 15px/1.6 Inter,Arial,sans-serif;color:var(--gc-ink)}.gc39 .gc39-faqs summary::-webkit-details-marker{display:none}.gc39 .gc39-faqs summary span{font-size:22px;font-weight:400;flex-shrink:0}.gc39 .gc39-faqs details[open] summary span{transform:rotate(45deg)}.gc39 .gc39-faqs p{font-size:15px;padding-bottom:22px}
.gc39 .gc39-end{border-top:1px solid var(--gc-line)}.gc39 .gc39-end-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.gc39 .gc39-end .pm23-hero-actions{margin:0;justify-content:flex-end}.gc39 .gc39-end .pm23-contact{color:var(--gc-ink)!important}.gc39 .gc39-end .pm23-wa{color:#087d42!important}
.gc39 [id]{scroll-margin-top:110px}.gc39 :is(a,button,summary):focus-visible{outline:2px solid #087d42;outline-offset:5px}.gc39 .gc39-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:850px){.gc39 .gc39-wrap{padding-inline:26px}.gc39 .gc39-trio{gap:18px}.gc39 .gc39-custom article{padding:22px}.gc39 .gc39-order{gap:26px}.gc39 .gc39-specs{gap:26px}.gc39 .gc39-compare th,.gc39 .gc39-compare td{padding:20px 15px}}
@media(max-width:650px){.gc39 .gc39-section{padding-block:42px}.gc39 .gc39-wrap{padding-inline:22px}.gc39 .gc39-specs,.gc39 .gc39-trio,.gc39 .gc39-order,.gc39 .gc39-packing,.gc39 .gc39-faqs,.gc39 .gc39-end-inner{grid-template-columns:1fr}.gc39 .gc39-materials .gc39-trio{gap:24px}.gc39 .gc39-nav{gap:6px 20px}.gc39 .gc39-end .pm23-hero-actions{justify-content:flex-start}.gc39 .gc39-compare{display:block}.gc39 .gc39-compare thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.gc39 .gc39-compare tbody{display:grid;gap:16px}.gc39 .gc39-compare tr{display:block;border:1px solid var(--gc-line);border-radius:7px;overflow:hidden}.gc39 .gc39-compare tbody th,.gc39 .gc39-compare td{display:block;width:100%;border:0;padding:16px 20px}.gc39 .gc39-compare tbody th{background:#eae6dd}.gc39 .gc39-compare td+td{border-top:1px solid var(--gc-line)}.gc39 .gc39-compare td:before{content:attr(data-label);display:block;font-weight:600;font-size:12px;color:var(--gc-ink);margin-bottom:6px}.gc39 .gc39-brief{padding:24px}.gc39 .gc39-packing{gap:8px}.gc39 .gc39-heading{margin-bottom:25px}}
.gc39-elizabethan .gc39-ec-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(42px,6vw,88px);align-items:start}
.gc39-elizabethan .gc39-intro{max-width:700px;padding-top:6px}
.gc39-elizabethan .gc39-ec-language{margin:0;padding:28px;background:#f3efe7;border:1px solid #ded6c8;border-radius:10px}
.gc39-elizabethan .gc39-ec-language>h3{max-width:580px;margin-bottom:18px;font-size:25px}
.gc39-elizabethan .gc39-ec-term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}
.gc39-elizabethan .gc39-ec-term-grid article{padding:16px 0;border-top:1px solid #d8d0c2}
.gc39-elizabethan .gc39-ec-term-grid h4{font-size:14.5px;margin-bottom:5px}
.gc39-elizabethan .gc39-ec-term-grid p{font-size:13px;line-height:1.55}
.gc39-elizabethan .gc39-nav{margin-top:42px}
.gc39-elizabethan .gc39-block>.gc39-heading{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:48px;align-items:end}
.gc39-elizabethan .gc39-block>.gc39-heading h3{font-size:clamp(28px,2.6vw,38px);margin-bottom:0}
.gc39-elizabethan .gc39-block>.gc39-heading p{max-width:none}
.gc39-elizabethan .gc39-ec-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.gc39-elizabethan .gc39-ec-format-grid article{display:flex;flex-direction:column;min-height:240px;padding:30px 30px 26px;background:#fffefb;border:1px solid var(--gc-line);border-top:2px solid #b1a085;border-radius:0 0 10px 10px}
.gc39-elizabethan .gc39-ec-format-grid .gc39-number{display:block;margin-bottom:14px}
.gc39-elizabethan .gc39-ec-format-grid h4{font:400 24px/1.28 Georgia,'Times New Roman',serif;margin-bottom:10px}
.gc39-elizabethan .gc39-ec-format-grid p{font-size:14.5px}
.gc39-elizabethan .gc39-ec-check{margin-top:auto;padding-top:18px;border-top:1px solid var(--gc-line);display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:start}
.gc39-elizabethan .gc39-ec-check strong{font:600 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6e6556}
.gc39-elizabethan .gc39-ec-check span{font:400 14px/1.65 Inter,Arial,sans-serif;color:var(--gc-muted)}
.gc39-elizabethan .gc39-materials .gc39-trio{grid-template-columns:1fr;gap:0}
.gc39-elizabethan .gc39-materials .gc39-trio article{display:grid;grid-template-columns:minmax(190px,.8fr) 2.2fr;gap:34px;padding:22px 0;border-top:1px solid #c9c0b2}
.gc39-elizabethan .gc39-materials .gc39-trio article:last-child{border-bottom:1px solid #c9c0b2}
.gc39-elizabethan .gc39-materials .gc39-trio h4{margin:0}
@media(max-width:980px){.gc39-elizabethan .gc39-ec-overview{grid-template-columns:1fr;gap:28px}.gc39-elizabethan .gc39-intro{max-width:850px}.gc39-elizabethan .gc39-block>.gc39-heading{grid-template-columns:1fr;gap:10px;align-items:start}}
@media(max-width:760px){.gc39-elizabethan .gc39-ec-term-grid{grid-template-columns:1fr}.gc39-elizabethan .gc39-ec-format-grid{grid-template-columns:1fr}.gc39-elizabethan .gc39-ec-format-grid article{min-height:0}}
@media(max-width:650px){.gc39-elizabethan .gc39-materials .gc39-trio article{grid-template-columns:1fr;gap:7px}.gc39-elizabethan .gc39-ec-language{padding:22px}.gc39-elizabethan .gc39-ec-check{grid-template-columns:1fr;gap:5px}}
