.method-page{max-width:980px;margin:auto;padding:0 32px}.method-page article{max-width:760px;margin:auto}.method-page>.eyebrow{margin-top:54px}.method-page h1{font:clamp(38px,5vw,64px)/1.08 Georgia,serif;letter-spacing:-1.5px;margin:20px 0 28px}.method-page h1+p{font:22px/1.55 Georgia,serif;color:#546452}.method-page h2{font:32px/1.2 Georgia,serif;margin:56px 0 20px;scroll-margin-top:24px}.method-page h3{font:24px/1.3 Georgia,serif;margin-top:30px}.method-page p{font-size:16px;line-height:1.8;margin:18px 0}.method-summary{background:#e9eee1;border-left:3px solid #43604a;border-radius:0 12px 12px 0;padding:24px 28px;margin:32px 0}.method-summary strong{font:24px Georgia,serif}.method-summary p{margin-bottom:0}.table-wrap{overflow-x:auto;border:1px solid #d5dbcc;border-radius:12px;margin:24px 0;background:#fffef9}.method-page table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.method-page th,.method-page td{padding:15px;text-align:left;border-bottom:1px solid #e0e4d9;vertical-align:top}.method-page th{background:#e9eee1;font-weight:600}.method-page tr:last-child td{border-bottom:0}.method-page details{border:1px solid #d5dbcc;border-radius:12px;padding:20px;margin:24px 0;background:#fafaf4}.method-page summary{font-size:16px;cursor:pointer}.method-page a{overflow-wrap:anywhere;text-underline-offset:4px}.method-page a:focus-visible,.method-page summary:focus-visible{outline:2px solid #476f4c;outline-offset:5px}.method-page footer{margin-top:60px;border-top:1px solid #d5dbcc;gap:20px}.method-page footer span{max-width:60%}@media(max-width:600px){.method-page{padding:0 20px}.method-page>.eyebrow{margin-top:30px}.method-page h2{font-size:28px}.method-page th,.method-page td{padding:10px;font-size:13px}.method-summary{padding:20px}.method-page nav a:last-child{font-size:12px}}