.dc{max-width:120rem;margin:0 auto;padding:1.5rem 7.5rem 7rem;color:#d6cdbb}.dc a{color:#efd48f;text-underline-offset:.2em}.dc a:hover{color:#faecc0}.dc a:focus-visible{outline:.125rem solid #efd48f;outline-offset:.1875rem;border-radius:.25rem}.dc-crumbs{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;font-size:1rem;font-weight:600;color:#bdb4a3;margin:0 0 3rem}.dc-crumbs a{color:#d6cdbb;text-decoration:none}.dc-crumbs a:hover{color:#faecc0}.dc-crumbs a+span:before{content:"/";margin-right:1.75rem;color:#6f6759}.dc-head{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 4.5rem}.dc-head h1{font-family:var(--font-young),"Young Serif",Georgia,serif;font-weight:400;font-size:clamp(2.5rem,5cqi,6rem);line-height:1.05;letter-spacing:-.012em;margin:0;text-wrap:balance}.dc-head h1 span{display:block;padding-bottom:.05em}.dc-head p{font-size:1.375rem;line-height:1.55;max-width:42rem;margin:0}.dc-short{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);grid-gap:3rem;gap:3rem;align-items:start;padding:3rem 3.5rem;border-radius:1.625rem;border:1px solid transparent;background:var(--surface) padding-box,var(--edge) border-box;box-shadow:0 2.5rem 4.5rem -2rem rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06);margin:0 0 5rem}.dc-short h2{font-family:var(--font-figtree),"Figtree",sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.02em;margin:.75rem 0 0}.dc-short ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dc-short li{font-family:var(--font-young),"Young Serif",Georgia,serif;font-size:clamp(1.75rem,2.6cqi,2.75rem);line-height:1.2;color:#fbf6ea;padding:1.25rem 0;border-top:1px solid rgba(239,212,143,.2);text-wrap:balance}.dc-short li:first-child{border-top:0;padding-top:0}.dc-short li:last-child{padding-bottom:0}.dc-qa{display:flex;flex-direction:column}.dc-item{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);grid-gap:3rem;gap:3rem;padding:3rem 0;border-top:1px solid rgba(239,212,143,.2)}.dc-item h2{font-family:var(--font-young),"Young Serif",Georgia,serif;font-weight:400;font-size:clamp(1.625rem,2.2cqi,2.25rem);line-height:1.2;margin:0;text-wrap:balance}.dc-a{max-width:44rem}.dc-a p{font-size:1.375rem;line-height:1.6;margin:0 0 1.25rem}.dc-a p:last-child{margin-bottom:0}.dc-path{color:#faecc0;font-weight:600;overflow-wrap:anywhere}.dc-end{margin-top:1rem;padding-top:3rem;border-top:1px solid rgba(239,212,143,.2)}.dc-end p{font-size:1.25rem;line-height:1.6;margin:0 0 .75rem;max-width:46rem}.dc-end .dc-updated{font-size:1rem;color:#9d9483;margin:0}@container gk (max-width: 90rem){.dc{padding:1.5rem 4rem 6rem}.dc-item,.dc-short{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:2rem}}@container gk (max-width: 56rem){.dc{padding:.5rem 1.25rem 4.5rem}.dc-crumbs{margin-bottom:2rem;gap:.375rem 1.25rem}.dc-crumbs a+span:before{margin-right:1.25rem}.dc-head{gap:1rem;margin-bottom:2.5rem}.dc-head p{font-size:1.25rem}.dc-short{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.75rem 1.5rem;border-radius:1.125rem;margin-bottom:3rem}.dc-short h2{margin:0}.dc-short li{font-size:1.625rem;padding:1rem 0}.dc-item{grid-template-columns:minmax(0,1fr);gap:1rem;padding:2.25rem 0}.dc-a p{font-size:1.25rem}}