.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clip-guidance{margin-top:var(--space-5)}.information-main{background:var(--canvas)}.information-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 30%,rgba(198,101,124,.22) 0 10%,transparent 10.4%),radial-gradient(circle at 91% 57%,rgba(158,191,167,.26) 0 12%,transparent 12.4%),var(--canvas)}.information-hero h1 em{color:var(--rose-dark);font-weight:600}.information-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(44px,8vw,130px);padding-block:var(--section-space)}.information-nav{position:sticky;top:calc(var(--header-height) + 34px);display:flex;height:max-content;align-items:flex-start;flex-direction:column;border-top:1px solid var(--line)}.information-nav a{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--type-label);font-weight:600}.information-nav a:after{content:"→"}.information-nav a:hover{color:var(--ink)}.information-content{border-top:1px solid var(--line)}.information-section{display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(54px,7vw,96px) 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 20px)}.information-section>div{max-width:720px}.information-section h2{margin:0 0 var(--space-5);font-family:var(--display);font-size:var(--type-display-card);font-weight:400;line-height:var(--leading-heading);letter-spacing:-.035em}.information-section h3{margin:var(--space-5) 0 var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line-soft);font-family:var(--sans);font-size:var(--type-title);font-weight:600;line-height:var(--leading-heading);letter-spacing:-.015em}.information-section h2+h3{margin-top:0;padding-top:0;border-top:0}.information-section p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body)}.information-section p+p{margin-top:18px}.information-section p a{border-bottom:1px solid currentColor;color:var(--ink)}.attachment-guide{margin-top:clamp(42px,6vw,72px);border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + 20px)}.attachment-guide-header{max-width:620px;padding:clamp(34px,5vw,52px) 0}.attachment-guide .attachment-guide-label{margin:0 0 12px;color:var(--rose-dark);font-size:var(--type-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.attachment-guide h3{max-width:560px;margin:0 0 18px;font-size:var(--type-display-card);line-height:var(--leading-display)}.attachment-guide-header>p:last-child{max-width:540px;margin:0}.mount-specification{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf96b}.mount-specification figure,.attachment-steps figure{display:grid;min-width:0;place-items:center;margin:0}.mount-specification img,.attachment-steps img{width:100%;height:auto}.mount-specification-copy{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:clamp(28px,4vw,46px);border-left:1px solid var(--line)}.mount-specification-copy>span{color:var(--muted);font-size:var(--type-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mount-specification-copy>strong{margin:6px 0 18px;font-family:var(--display);font-size:var(--type-display-card);line-height:var(--leading-display);letter-spacing:-.055em;white-space:nowrap}.attachment-guide .mount-specification-copy>p{margin:0;font-size:var(--type-ui);line-height:var(--leading-body)}.mount-specification dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line-soft)}.mount-specification dl div{display:grid;gap:4px}.mount-specification dt{color:var(--muted);font-size:var(--type-micro)}.mount-specification dd{margin:0;font-size:var(--type-label);font-weight:700}.attachment-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.attachment-steps article+article{border-left:1px solid var(--line)}.attachment-steps article>div{padding:0 clamp(22px,3.5vw,38px) clamp(30px,4vw,44px)}.attachment-steps article>div>span{color:var(--rose-dark);font-size:var(--type-micro);font-weight:700}.attachment-steps h4{margin:9px 0 11px;font-family:var(--display);font-size:var(--type-heading);line-height:var(--leading-heading)}.attachment-guide .attachment-steps p{margin:0;font-size:var(--type-label);line-height:var(--leading-body)}.attachment-guide .attachment-guide-note{margin:0;padding:22px 0 0;font-size:var(--type-label);line-height:var(--leading-body)}@media(max-width:820px){.information-layout{grid-template-columns:1fr}.information-nav{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.information-nav a{padding:0 8px;border-right:1px solid var(--line-soft)}.information-nav a:after{display:none}}@media(max-width:560px){.information-hero h1{min-width:0}.information-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.information-section{grid-template-columns:minmax(0,1fr);gap:14px}.mount-specification,.attachment-steps{grid-template-columns:1fr}.mount-specification-copy,.attachment-steps article+article{border-left:0}.mount-specification-copy{border-top:1px solid var(--line)}.attachment-steps article+article{border-top:1px solid var(--line)}}.information-content a{display:inline-flex;min-height:44px;align-items:center}.clip-guide-image{display:block;width:100%;height:auto}
