.dp-head{padding:calc(var(--header-h) + 30px) 0 clamp(32px, 4vw, 56px);background:var(--paper)}.dp-head__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.dp-head .crumbs{margin-bottom:18px}.dp-head__title{font-size:var(--fs-h1);margin:0 0 18px;line-height:1.06}.dp-head__title span{color:var(--wine);margin-top:10px;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.3;display:block}.dp-head__lead{margin:0;font-size:clamp(17px,1.35vw,19px)}.dp-head__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dp-head__img{border-radius:4px;margin:0;overflow:hidden}.dp-head__img img{object-fit:cover;width:100%;height:clamp(300px,28vw,400px);display:block}.dp-what__grid,.dp-choose__grid,.dp-guide__grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.dp-what .h2,.dp-who .h2,.dp-choose .h2,.dp-guide .h2,.dp-prep .h2,.dp-stages .h2{margin-bottom:16px}.dp-what__grid p,.dp-choose__grid p,.dp-guide__grid p,.dp-who__grid p{margin:0}.dp-what__key,.dp-choose__key{border-inline-start:3px solid var(--wine);font:500 clamp(18px, 1.45vw, 20px)/1.6 var(--font-display);color:var(--ink);padding-inline-start:20px}.dp-guide__q{border:1px solid var(--line);border-top:3px solid var(--wine);color:var(--ink);background:#fff;border-radius:6px;padding:clamp(20px,2.4vw,28px);font-size:17px;box-shadow:0 26px 50px -38px #0006}.dp-who__grid{grid-template-columns:1fr 220px;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.dp-cert{margin:0}.dp-cert a{background:var(--ink);transition:transform .35s var(--ease);border-radius:2px;padding:8px;display:block;box-shadow:0 26px 40px -30px #000000b3}.dp-cert a:hover{transform:translateY(-4px)}.dp-cert img{border:5px solid var(--paper);width:100%;height:auto;display:block}.dp-cert figcaption{color:var(--steel-text);margin-top:12px;font-size:14px;line-height:1.45}.dp-topics__head{grid-template-columns:1fr 1.25fr;align-items:end;gap:12px clamp(28px,5vw,72px);margin-bottom:22px;display:grid}.dp-topics__head .h2,.dp-topics__head p{margin:0}.dp-areas{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.dp-areas h3{margin:10px 0 8px;font-size:21px}.dp-areas p{margin:0;font-size:16.5px}.dp-areas__n,.dp-stages__n{font:600 15px/1 var(--font-latin,"Cinzel"), serif;color:var(--wine)}.dp-topics__after{max-width:52em;color:var(--steel-text);margin:22px 0 0}.dp-stages__pair{grid-template-columns:1fr 1.35fr;align-items:stretch;gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.dp-stages__pair h3{margin:10px 0 8px;font-size:22px}.dp-stages__pair p{margin:0}.dp-stages__n{font-size:22px}.dp-prep__grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.dp-prep__grid>div>p:not(.dp-note){margin:0}.dp-note{background:var(--mist);border-radius:4px;margin:18px 0 0;padding:16px 20px;font-size:16px}.dp-steps{counter-reset:s;border-top:2px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.dp-steps li{counter-increment:s;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:44px 1fr;gap:12px;padding:15px 0;font-size:17px;display:grid}.dp-steps li:before{content:counter(s);font:600 22px/1.2 var(--font-display);color:var(--wine)}.dp-end__grid{grid-template-columns:minmax(200px,300px) 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.dp-end__photo img{aspect-ratio:4/5;object-position:50% 0;border-radius:4px}.dp-end .h2{margin-bottom:14px}.dp-end p{margin:0 0 12px}.dp-end__big{font:500 clamp(18px, 1.5vw, 21px)/1.55 var(--font-display);color:var(--ink)}.dp-end__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.dp-end__links{color:var(--steel-text);font-size:16px;margin-top:20px!important}.dp-end__links a{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-underline-offset:4px}.dp-end__links a:hover{-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine)}.dp-end__note{color:var(--steel-text);font-size:14px}@media (width<=900px){.dp-head__grid,.dp-what__grid,.dp-choose__grid,.dp-guide__grid,.dp-topics__head,.dp-prep__grid,.dp-end__grid{grid-template-columns:1fr}.dp-head__img{order:-1}.dp-head__img img{height:clamp(190px,50vw,260px)}.dp-areas{grid-template-columns:1fr 1fr}.dp-areas li:last-child{grid-column:1/-1}}@media (width<=767px){.dp-who__grid{grid-template-columns:1fr 120px;align-items:start;gap:18px}.dp-cert figcaption{font-size:12.5px}.dp-areas{gap:10px}.dp-areas .sheet{padding:16px}.dp-areas h3{font-size:18px}.dp-areas p{font-size:15px}.dp-stages__pair{grid-template-columns:1fr}.dp-end .dp-end__photo{width:auto;margin-inline:calc(var(--gutter) * -1);margin-top:calc(var(--sec,56px) * -1)}.dp-end .dp-end__photo img{aspect-ratio:4/3;border-radius:0}.dp-end__actions .btn{flex:100%}}@media (width<=420px){.dp-who__grid{grid-template-columns:1fr}.dp-cert{grid-template-columns:110px 1fr;align-items:center;gap:14px;display:grid}.dp-cert figcaption{margin:0}}
