.detail-main{padding-top:24px;padding-bottom:64px}.detail-main>nav{font-size:14px}.detail-intro{max-width:850px;padding:48px 0 32px}.detail-intro h1{font-size:clamp(32px,5vw,56px);line-height:1.1;margin:16px 0 24px}.detail-intro p,.detail-faq p{line-height:1.75}.detail-product{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:36px 0;border-top:1px solid #899b8d55}.detail-product img{width:100%;height:auto;align-self:center;object-fit:contain;border-radius:12px}.detail-product h2{margin:12px 0}.detail-product table{width:100%;border-collapse:collapse;margin:24px 0}.detail-product caption{text-align:left;font-size:14px;margin-bottom:12px}.detail-product th,.detail-product td{text-align:left;padding:14px 8px;border-bottom:1px solid #899b8d55}.detail-note{font-size:14px;line-height:1.7}.detail-faq{max-width:850px;margin:48px 0}.detail-faq h3{margin-top:28px}.detail-related nav,.seo-family-links{display:flex;gap:16px;flex-wrap:wrap}.detail-related a,.seo-family-links a{padding:12px;border:1px solid #899b8d55;border-radius:8px}.seo-family-links{margin:24px auto}.detail-main a:focus-visible{outline:3px solid #b37d35;outline-offset:4px}@media(max-width:767px){.detail-product{grid-template-columns:1fr;gap:20px}.detail-intro{padding-top:32px}.detail-product .button{width:100%;justify-content:center}.detail-product th,.detail-product td{font-size:14px}.header .button{font-size:14px;padding:12px}}
.detail-faq details{border-bottom:1px solid #899b8d55;padding:18px 0}.detail-faq summary{cursor:pointer;font-size:18px;font-weight:500;min-height:28px}.detail-faq details p{margin:16px 0 4px}.detail-faq>.button{margin-top:24px}.detail-comparison{margin-top:40px;max-width:900px}.detail-comparison table{width:100%;border-collapse:collapse;margin:24px 0}.detail-comparison caption{text-align:left;font-size:14px;margin-bottom:12px}.detail-comparison th,.detail-comparison td{text-align:left;padding:14px 8px;border-bottom:1px solid #899b8d55}@media(max-width:640px){.detail-comparison th,.detail-comparison td{font-size:13px;padding:12px 5px}}
.featured-label{display:inline-block;margin:0 0 8px;padding:6px 10px;background:#a9c69d;color:#102c20;border-radius:6px;font-size:12px;font-weight:600}.trade-conditions{padding-top:28px;padding-bottom:40px}.trade-conditions h2{margin:12px 0 20px}.trade-conditions details{padding:18px 0;border-bottom:1px solid #899b8d55}.trade-conditions summary{cursor:pointer;font-size:18px;min-height:28px}.trade-conditions p{line-height:1.7}

.registry-table{width:100%;border-collapse:collapse;margin:16px 0 28px}.registry-table th,.registry-table td{text-align:left;padding:12px 8px;border-bottom:1px solid #899b8d55}.business-guides-home{padding-top:72px;padding-bottom:72px}.business-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.business-guide-grid>a,.business-guide-grid article{display:flex;flex-direction:column;gap:12px;min-height:190px;padding:28px;border:1px solid #899b8d55;border-radius:12px;background:#fff}.business-guide-grid strong{font-size:22px}.business-guide-grid span,.business-guide-grid p{color:#4f6258}.business-guide{padding-top:32px;padding-bottom:72px}.business-guide-hero{max-width:900px;padding:60px 0}.business-guide-hero h1,.business-guide-article h1{font-size:clamp(38px,6vw,68px);line-height:1.05;margin:14px 0}.business-guide-hero>p:last-child,.business-guide-article>header>p:last-child{max-width:780px;font-size:19px;line-height:1.7}.business-guide-article{max-width:880px;padding:48px 0}.business-guide-article>section{padding:30px 0;border-bottom:1px solid #899b8d55}.business-guide-article>section p{font-size:17px;line-height:1.75}.business-guide-article aside{margin-top:42px;padding:28px;border-radius:12px;background:#e4ece5}.business-guide-article aside .button{margin-top:12px}@media(max-width:767px){.business-guide-grid{grid-template-columns:1fr}.business-guide-hero{padding:42px 0}.business-guide-article{padding-top:30px}}
.contextual-link{margin:32px 0;padding:22px 26px;border-left:4px solid #b37d35;border-radius:0 10px 10px 0;background:#f4f7f1}.contextual-link p{margin:0;line-height:1.7}.contextual-link a{font-weight:700;text-decoration:underline;text-underline-offset:3px}
