/* R268: expose the core method in one line, with the full playbook on demand. */
.r268-method-archive{max-width:1440px;margin:0 auto 50px;padding:0 28px;}
.r268-method-archive>summary{display:flex;align-items:baseline;gap:8px 22px;flex-wrap:wrap;cursor:pointer;padding:20px 24px;border:1px solid #e3dbef;border-radius:16px;background:linear-gradient(110deg,#f8f5ff,#f7fbfc);color:#35244f;list-style-position:inside;}
.r268-method-archive>summary::marker{color:#6b4bd7;}
.r268-method-archive>summary:focus-visible{outline:3px solid #8e6de6;outline-offset:3px;}
.r268-method-title{font-size:clamp(20px,2.1vw,26px);font-weight:750;letter-spacing:-.02em;}
.r268-method-core{font-size:clamp(13px,1.25vw,16px);line-height:1.7;color:#75658d;font-weight:520;}
.r268-method-archive[open]>summary{margin-bottom:24px;}
.r268-method-archive>section{margin-top:0;}
@media(max-width:720px){
 .r268-method-archive{padding:0 14px;margin-bottom:34px;}
 .r268-method-archive>summary{display:block;padding:16px 17px;}
 .r268-method-title{display:block;font-size:20px;margin-bottom:4px;}
 .r268-method-core{display:block;font-size:13px;line-height:1.65;}
 .r268-method-archive[open]>summary{margin-bottom:16px;}
}
