.uCDOpq_page{--privacy-header:76px}.uCDOpq_hero{background:var(--bg);position:relative;overflow:clip}.uCDOpq_heroInner{width:var(--home-width);margin-inline:auto;padding-block:clamp(20px,3vw,32px) clamp(56px,7vw,96px);position:relative}.uCDOpq_breadcrumb ol{color:var(--public-muted);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.uCDOpq_breadcrumb a:hover{color:var(--public-accent)}.uCDOpq_breadcrumb [aria-current=page]{color:var(--public-ink);font-weight:700}.uCDOpq_heroBody{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px);margin-block-start:clamp(24px,4vw,44px);display:flex}.uCDOpq_heroCopy{flex:460px;min-width:0}.uCDOpq_title{font-size:clamp(2.4rem,5.6vw,4.5rem)}.uCDOpq_meta{flex-wrap:wrap;gap:.75rem;margin:1.6rem 0 0;display:flex}.uCDOpq_meta>div{border:1px solid var(--public-line);background:var(--surface-card);border-radius:16px;flex-direction:column;gap:.1rem;padding:.7rem 1.1rem;display:flex}.uCDOpq_meta dt{color:var(--public-muted);font-size:.78rem;font-weight:600}.uCDOpq_meta dd{margin:0;font-size:.95rem;font-weight:700}.uCDOpq_directory{border:1px solid var(--public-line);background:var(--surface-card);min-width:0;box-shadow:var(--home-shadow);border-radius:32px;flex:420px;padding:clamp(20px,3vw,30px);animation:1s cubic-bezier(.2,.7,.2,1) .2s both uCDOpq_directoryIn;position:relative}.uCDOpq_directoryLabel{color:var(--public-accent);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.uCDOpq_directoryLabel:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.uCDOpq_directory h2{margin:.4rem 0 0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.4}.uCDOpq_policyList{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.uCDOpq_policyCard{border:1px solid var(--public-line);background:var(--bg);border-radius:22px;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,background-color .3s;display:flex}.uCDOpq_policyCard:hover{border-color:color-mix(in srgb, var(--policy-accent) 45%, transparent);background:var(--policy-soft);transform:translateY(-3px)}.uCDOpq_policyCard:focus-visible{outline:2px solid var(--policy-accent);outline-offset:3px}.uCDOpq_policyIcon{flex:none;display:inline-flex}.uCDOpq_policyBody{flex-direction:column;gap:.2rem;min-width:0;display:flex}.uCDOpq_policyBody strong{font-size:1.08rem}.uCDOpq_policyBody small{color:var(--public-muted);font-size:.86rem;line-height:1.7}.uCDOpq_policyPoints{flex-wrap:wrap;gap:.35rem;margin-block-start:.45rem;display:flex}.uCDOpq_policyPoints span{background:var(--policy-soft);color:var(--policy-accent);border-radius:999px;padding:.15rem .65rem;font-size:.76rem;font-weight:700}.uCDOpq_policyCta{color:var(--policy-accent);align-items:center;gap:.35rem;margin-block-start:.55rem;font-size:.9rem;font-weight:700;display:inline-flex}.uCDOpq_directoryNote{color:var(--public-muted);margin:1rem 0 0;font-size:.84rem;line-height:1.8}.uCDOpq_principles{background:var(--home-alt);padding:clamp(64px,9vw,112px) 0}.uCDOpq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.uCDOpq_sectionHead p{max-inline-size:380px;color:var(--public-muted);margin:0;line-height:1.9}.uCDOpq_principleGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.uCDOpq_principleGrid li{border:1px solid var(--public-line);background:var(--bg);border-radius:26px;padding:1.6rem;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.uCDOpq_principleGrid li:hover{transform:translateY(-5px)}.uCDOpq_principleGrid h3{margin:.8rem 0 0;font-size:1.22rem;line-height:1.5}.uCDOpq_principleGrid p{color:var(--public-muted);margin:.5rem 0 0;line-height:1.85}.uCDOpq_principleNumber{color:var(--public-accent);font-size:.9rem;font-weight:700}.uCDOpq_principleGrid li.uCDOpq_principleInk{background:var(--public-ink);color:var(--bg);border-color:#0000}.uCDOpq_principleInk p{color:inherit;opacity:.78}.uCDOpq_principleInk .uCDOpq_principleNumber{color:#a99bff}.dark .uCDOpq_principleInk .uCDOpq_principleNumber{color:#4b26c9}.uCDOpq_reading{background:var(--bg);padding:clamp(64px,9vw,112px) 0 clamp(24px,4vw,48px)}.uCDOpq_readingInner{width:var(--home-width);grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-inline:auto;display:grid}.uCDOpq_contents{max-block-size:calc(100svh - var(--privacy-header) - 40px);border:1px solid var(--public-line);background:var(--surface-card);scrollbar-width:thin;border-radius:24px;padding:1.25rem;position:sticky;inset-block-start:calc(var(--privacy-header) + 20px);overflow-y:auto}.uCDOpq_contents h2{margin:0 0 .75rem;font-size:1rem;font-weight:700}.uCDOpq_contentsGroup+.uCDOpq_contentsGroup{border-block-start:1px solid var(--public-line);margin-block-start:.9rem;padding-block-start:.9rem}.uCDOpq_contentsGroupLink{flex-direction:column;font-size:.95rem;font-weight:700;display:flex}.uCDOpq_contentsGroupLink small{color:var(--public-accent);font-size:.74rem}.uCDOpq_contents ol{gap:.1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.uCDOpq_contents ol a{color:var(--public-muted);border-radius:10px;padding:.32rem .6rem;font-size:.85rem;line-height:1.6;transition:background-color .2s,color .2s;display:block}.uCDOpq_contents a:hover{background:var(--public-accent-soft);color:var(--public-accent)}.uCDOpq_contents a:focus-visible{outline:2px solid var(--public-accent);outline-offset:2px;border-radius:10px}.uCDOpq_article{gap:clamp(48px,6vw,72px);min-width:0;display:grid}.uCDOpq_group{scroll-margin-top:calc(var(--privacy-header) + 24px);gap:.9rem;display:grid}.uCDOpq_groupHead{border-block-end:1px solid var(--public-line);flex-direction:column;gap:.2rem;padding-block-end:.9rem;display:flex}.uCDOpq_groupHead span{color:var(--public-accent);font-size:.85rem;font-weight:700}.uCDOpq_groupHead h2{margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:700;line-height:1.35}.uCDOpq_journeyAction{background:var(--public-accent-soft);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:1rem 1.25rem;display:flex}.uCDOpq_journeyAction p{margin:0;font-weight:700}.uCDOpq_journeyAction button{cursor:pointer;border:0;min-height:46px;font-family:inherit}.uCDOpq_section{border:1px solid var(--public-line);background:var(--surface-card);scroll-margin-top:calc(var(--privacy-header) + 24px);border-radius:26px;padding:clamp(20px,3vw,30px)}.uCDOpq_sectionTitle{align-items:center;gap:.8rem;display:flex}.uCDOpq_sectionIcon{background:var(--public-accent-soft);block-size:44px;inline-size:44px;color:var(--public-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.uCDOpq_sectionNumber{color:var(--public-muted);font-size:.85rem;font-weight:700}.uCDOpq_sectionTitle h3{margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.uCDOpq_items{gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.uCDOpq_items li,.uCDOpq_productPart li{color:color-mix(in srgb, var(--public-ink) 82%, var(--public-muted));padding-inline-start:1.25rem;font-size:1rem;line-height:2;position:relative}.uCDOpq_items li:before,.uCDOpq_productPart li:before{background:var(--policy-accent,var(--public-accent));content:"";border-radius:50%;width:.42rem;height:.42rem;position:absolute;inset-block-start:.82em;inset-inline-start:0}.uCDOpq_productParts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin-block-start:1.1rem;display:grid}.uCDOpq_productPart{border:1px solid color-mix(in srgb, var(--policy-accent) 25%, var(--public-line));background:var(--policy-soft);border-radius:20px;padding:1.1rem 1.2rem}.uCDOpq_productPartHead{align-items:center;gap:.65rem;display:flex}.uCDOpq_productPartHead h4{color:var(--policy-accent);margin:0;font-size:1.05rem}.uCDOpq_productPart ul{gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.uCDOpq_productPart li{font-size:.94rem;line-height:1.9}@keyframes uCDOpq_directoryIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (max-width:980px){.uCDOpq_page{--privacy-header:68px}.uCDOpq_readingInner{grid-template-columns:minmax(0,1fr)}.uCDOpq_contents{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-width:0 0 1px;border-radius:0;max-block-size:none;margin-inline:calc(-50vw + 50%);padding:.5rem calc(50vw - 50%);inset-block-start:var(--privacy-header);overflow:visible}.uCDOpq_contents h2,.uCDOpq_contents ol{display:none}.uCDOpq_contents nav{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.uCDOpq_contents nav::-webkit-scrollbar{display:none}.uCDOpq_contentsGroup+.uCDOpq_contentsGroup{border:0;margin:0;padding:0}.uCDOpq_contentsGroupLink{border:1px solid var(--public-line);background:var(--surface-card);white-space:nowrap;border-radius:999px;flex-direction:row;align-items:center;gap:.4rem;min-height:44px;padding-inline:1rem}}@media (max-width:680px){.uCDOpq_directory{border-radius:26px}.uCDOpq_policyCard{padding:.9rem}.uCDOpq_section{border-radius:22px}.uCDOpq_sectionTitle{align-items:flex-start}.uCDOpq_sectionNumber{display:none}.uCDOpq_journeyAction button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.uCDOpq_directory{animation:none}.uCDOpq_policyCard,.uCDOpq_principleGrid li{transition:none}.uCDOpq_policyCard:hover,.uCDOpq_principleGrid li:hover{transform:none}}
