.curious-section{padding:100px 0 110px;background:#f6f5f1;border-top:1px solid #dedfd7;scroll-margin-top:95px}
.curious-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(45px,8vw,125px);align-items:start}
.curious-intro h1{font-size:clamp(42px,4.6vw,65px);line-height:1.06;letter-spacing:-2.4px}.curious-intro h1 span{color:#df7909}
.curious-intro>p{font-size:15px;line-height:1.85;color:#62675d;max-width:325px;margin-top:25px}.curious-contact{display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:700;border-bottom:1px solid #bdc2b7;padding-bottom:9px;margin-top:29px}.curious-contact span{color:#c26000;font-size:19px}.curious-contact:hover{color:#b65600}
.curious-tools{margin-bottom:28px}.curious-tools[hidden],.curious-item[hidden],.curious-group[hidden],.curious-empty[hidden]{display:none}.curious-tools label{display:block;font-size:12px;font-weight:700;margin-bottom:9px;color:#555c50}.curious-search{display:flex;align-items:center;border-bottom:1px solid #92998d}.curious-search:focus-within{border-color:#c26000}.curious-search input{width:100%;border:0;background:transparent;padding:12px 0 14px;font:inherit;font-size:15px;color:#20251f;outline:none}.curious-search input::placeholder{color:#777c72;opacity:1}.curious-search>span{font-size:27px;line-height:1;color:#a25808}
.curious-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.curious-filters button{border:1px solid #c9cdc5;border-radius:2px;padding:9px 13px;min-height:40px;font-size:12px;color:#51584f;transition:background .2s,border-color .2s,color .2s}.curious-filters button:hover,.curious-filters button.is-active{background:#27372d;border-color:#27372d;color:#fff}.curious-filters button:focus-visible,.curious-item summary:focus-visible{outline:2px solid #b85800;outline-offset:3px}
.curious-group{margin-top:29px}.curious-group h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#686f62;padding:0 0 12px}.curious-group h3 span{color:#bf6303;margin-right:8px}.curious-item{border-top:1px solid #d1d4cc}.curious-item:last-child{border-bottom:1px solid #d1d4cc}.curious-item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:19px 0;font-size:15px;font-weight:600;line-height:1.5}.curious-item summary::-webkit-details-marker{display:none}.curious-item summary:hover,.curious-item[open] summary{color:#a95200}.curious-plus{font-size:23px;color:#b65e00;font-weight:400;line-height:1;transition:transform .2s;flex:0 0 auto}.curious-item[open] .curious-plus{transform:rotate(45deg)}
.curious-answer{padding:0 30px 22px 0;max-width:690px}.curious-answer p,.curious-empty{font-size:14px;line-height:1.8;color:#555e52}.curious-answer a{display:inline-block;margin-top:13px;font-size:12px;font-weight:700;color:#a54e00;text-decoration:underline;text-underline-offset:3px}.curious-note{font-size:12px;line-height:1.7;color:#6a7166;margin-top:27px}.curious-empty{padding:12px 0}.curious-section a:focus-visible{outline:2px solid #b85800;outline-offset:3px}
@media(max-width:800px){.curious-section{padding:70px 0 75px}.curious-layout{grid-template-columns:1fr;gap:36px}.curious-intro h1 br{display:none}.curious-intro h1{letter-spacing:-1.5px}.curious-intro>p{max-width:520px;margin-top:16px}.curious-contact{margin-top:20px}.curious-group{margin-top:25px}.curious-item summary{font-size:15px}.curious-answer{padding-right:0}}
@media(prefers-reduced-motion:reduce){.curious-plus,.curious-filters button{transition:none}}

.curious-analysis{display:block;margin-top:27px;padding:13px 17px;min-height:48px;background:#27372d;color:#fff;font-size:13px;font-weight:700}.curious-analysis span{margin-left:18px;color:#ffae44}.curious-analysis:hover{background:#405448}.curious-analysis:focus-visible{outline:2px solid #b85800;outline-offset:3px}.curious-analysis + .curious-contact{margin-top:17px}
