.QYLQ9q_page{color:#3a1509;background:#f6eee3;min-height:100vh;padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4.5rem) 6rem}.QYLQ9q_article{max-width:1100px;margin:auto}.QYLQ9q_kicker{color:#8f3d1e;font:800 .62rem/1 var(--font-sans);letter-spacing:.17em;text-transform:uppercase;margin:0 0 1.1rem}.QYLQ9q_title{max-width:920px;font:400 clamp(3.8rem,7.4vw,7rem)/.9 var(--font-serif);letter-spacing:-.05em;margin:0 0 1.25rem}.QYLQ9q_lead{color:#60493e;max-width:760px;font:400 clamp(1.05rem,1.5vw,1.25rem)/1.65 var(--font-serif);margin:0 0 clamp(3.5rem,6vw,5.5rem)}.QYLQ9q_content{background:0 0;border-top:1px solid #3a15094d;padding:0}.QYLQ9q_content h2{font:400 clamp(2.3rem,4vw,4.1rem)/.98 var(--font-serif);letter-spacing:-.035em;margin:clamp(3.5rem,6vw,5.5rem) 0 1rem}.QYLQ9q_content h2:first-child{margin-top:clamp(3rem,5vw,4.5rem)}.QYLQ9q_content p,.QYLQ9q_content li{color:#60493e;font:400 .95rem/1.72 var(--font-sans)}.QYLQ9q_content>p{max-width:820px}.QYLQ9q_content strong{color:#3a1509}.QYLQ9q_content a{color:#6f2a15;text-underline-offset:4px;text-decoration-thickness:1px}.QYLQ9q_content ul{padding-left:1.2rem}.QYLQ9q_cards{border-top:1px solid #3a150952;border-left:1px solid #3a15092e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.6rem;display:grid}.QYLQ9q_card{min-height:180px;color:inherit;background:0 0;border-bottom:1px solid #3a15092e;border-right:1px solid #3a15092e;flex-direction:column;justify-content:flex-end;padding:1.35rem;text-decoration:none;transition:background .18s;display:flex;position:relative}.QYLQ9q_card:after{content:"→";color:#8f3d1e;font:400 1.2rem/1 var(--font-sans);position:absolute;top:1rem;right:1.15rem}.QYLQ9q_card:hover{background:#eee0d2}.QYLQ9q_card strong{font:400 1.55rem/1.07 var(--font-serif);margin-bottom:.45rem;display:block}.QYLQ9q_card span{color:#685044;max-width:30rem;font:400 .8rem/1.5 var(--font-sans)}.QYLQ9q_note{color:#654d41;max-width:820px;font:500 .86rem/1.6 var(--font-sans);border-top:1px solid #3a150957;border-bottom:1px solid #3a150926;margin-top:2.5rem;padding:1.1rem 0}@media (max-width:650px){.QYLQ9q_page{padding:4rem 1rem}.QYLQ9q_cards{grid-template-columns:1fr}.QYLQ9q_title{font-size:clamp(3.5rem,16vw,5rem)}.QYLQ9q_card{min-height:145px}}
