 .guide-header{position:static;background:#191916;border-bottom:1px solid #3c3a35}.guide-nav{display:flex;align-items:center;gap:24px}.guide-nav a{font-size:13px}.guide-main{max-width:900px;margin:0 auto;padding:64px 24px 96px}.guide-main h1{font-size:clamp(32px,4vw,53px);line-height:1.3;font-weight:500;letter-spacing:-.03em;margin:18px 0 26px}.guide-lead{font-size:19px;line-height:1.9;color:#ccc8be}.guide-meta{font-size:11px;color:#aaa69c;letter-spacing:.1em}.guide-main section{margin:36px 0}.guide-main h2{font-size:25px;font-weight:500}.guide-main p,.guide-main li{font-size:16px;line-height:2;color:#c3bfb6}.guide-photo{width:100%;max-height:370px;object-fit:contain;background:#302d2a}.guide-main figcaption{font-size:12px;color:#a5a29a;line-height:1.8}.guide-main a{color:#d7b78e;text-decoration:underline;text-underline-offset:4px}.guide-callout{padding:25px;background:#292720;border:1px solid #575040;margin:40px 0}.guide-sources li{font-size:12px}.guide-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.guide-card{display:block;padding:28px;border:1px solid #514c42;transition:background .2s}.guide-card:hover{background:#292720}.guide-card h3{font-size:22px;font-weight:500;line-height:1.5;margin:10px 0}.guide-card p{font-size:14px;line-height:1.9;color:#aaa69d}.guide-card>span{font-size:11px;color:#bd9870}@media(max-width:820px){.guide-header .nav-inner{height:auto;min-height:90px;flex-wrap:wrap;padding:18px 0;gap:18px}.guide-nav{gap:18px}.guide-main{padding-top:38px}.guide-cards{grid-template-columns:1fr}}
.product-info .product-detail{font-size:11px;white-space:nowrap;padding:9px 0 9px 6px}.product-info .product-detail span{font-size:10px}.brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.brief-field{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#d7d2c8}.brief-field input,.brief-field textarea{font:inherit;font-size:16px;color:#f1efe9;background:#23231e;border:1px solid #6d685d;border-radius:0;padding:13px;width:100%}.brief-field input:focus,.brief-field textarea:focus{outline:2px solid #d7b78e;outline-offset:2px}fieldset{border:1px solid #595347;padding:20px;margin:30px 0}legend{padding:0 10px;color:#c8bea9}.model-choices{display:flex;flex-wrap:wrap;gap:12px}.model-choice{padding:10px;background:#292720;font-size:14px;cursor:pointer}.model-choice input{accent-color:#bd9870}.brief-button{padding:14px 22px;border:1px solid #bd9870;color:#f1dfc5;background:#302a21;cursor:pointer;font-size:15px}.brief-output{margin-top:32px}.brief-output textarea{line-height:1.8;resize:vertical}#brief-status{min-height:30px}@media(max-width:600px){.brief-fields{grid-template-columns:1fr}}

.brief-field select{font:inherit;font-size:16px;color:#f1efe9;background:#23231e;border:1px solid #6d685d;padding:13px;width:100%;min-height:48px}.brief-field select:focus{outline:2px solid #d7b78e;outline-offset:2px}
.guide-main a.guide-card{text-decoration:none;color:inherit}.guide-main a.guide-card:hover h3{color:#e4c296}.guide-main a.guide-card:focus-visible{outline:2px solid #d7b78e;outline-offset:4px}
