.contribute-page{padding-bottom:76px}.contribute-send-steps{counter-reset:send;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.contribute-send-steps li{counter-increment:send;border-top:1px solid #cbd3bf;min-width:0;padding-top:24px}.contribute-send-steps h3{font:500 24px/1.6 var(--serif);margin:0 0 16px}.contribute-send-steps h3:before{content:counter(send,decimal-leading-zero) " / ";font:italic 20px var(--serif);color:var(--text-secondary)}.contribute-send-steps p,.contribute-file-notes p{color:var(--text-secondary);font-size:16px;line-height:2}.contribute-file-notes{background:#e9ecdf;margin-top:32px;padding:32px}.contribute-file-notes h3{font:500 24px/1.6 var(--serif);margin:0 0 16px}.contribute-file-notes p+p{margin-top:16px}.contribute-file-notes strong{color:var(--ink);font-weight:500}@media (width<=760px){.contribute-send-steps{grid-template-columns:1fr}.contribute-file-notes{padding:24px}.contribute-send-steps h3,.contribute-file-notes h3{font-size:22px}}.contribute-hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:center;gap:64px;padding:60px 0 48px;display:grid}.contribute-hero h1{font:500 clamp(38px,4.5vw,60px)/1.4 var(--serif);letter-spacing:.045em;margin:20px 0 22px}.contribute-promise{font:500 clamp(23px,2.5vw,31px)/1.65 var(--serif);letter-spacing:.035em}.contribute-intro{max-width:620px;color:var(--text-secondary);margin-top:22px;font-size:14px;line-height:2}.contribute-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px;display:flex}.contribute-hero-note{color:var(--text-secondary);margin-top:21px;font-size:11px;line-height:1.9}.contribute-contact-panel{background:#e9ecdf;border:1px solid #c6d0ba;padding:28px}.contribute-contact-panel .site-contact{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:24px;margin:0 0 22px;padding:0;display:flex}.contribute-contact-panel .site-contact h2{font-size:24px}.contribute-contact-panel>p{color:var(--text-secondary);border-top:1px solid #c6d0ba;padding-top:18px;font-size:12px;line-height:1.9}.contribute-contents{border-block:1px solid var(--line);color:var(--text-secondary);flex-wrap:wrap;gap:16px 30px;padding:22px 0;font-size:12px;display:flex}.contribute-contents a:hover{text-underline-offset:5px;text-decoration:underline}.contribute-section{border-bottom:1px solid var(--line);padding:54px 0;scroll-margin-top:108px}.contribute-section-heading{max-width:790px;margin-bottom:30px}.contribute-section h2,.contribute-guides h2{font:500 clamp(25px,3vw,34px)/1.6 var(--serif);letter-spacing:.03em;margin:15px 0}.contribute-section-heading>p:last-child,.contribute-correction p:not(.eyebrow){color:var(--text-secondary);font-size:14px;line-height:2}.contribute-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.contribute-topic-grid article{background:#fffdf7;border:1px solid #d5dccb;flex-direction:column;min-width:0;padding:25px;display:flex}.contribute-topic-grid small{color:#9a895f;font-size:11px}.contribute-topic-grid h3{font:500 23px/1.6 var(--serif);margin:15px 0}.contribute-topic-grid p,.contribute-verify-grid p{color:var(--text-secondary);font-size:13px;line-height:2}.contribute-topic-grid a{justify-content:space-between;gap:16px;margin-top:auto;padding-top:24px;font-size:12px;line-height:1.8;display:flex}.contribute-topic-grid a:hover{color:var(--text-secondary-hover)}.contribute-note{background:#e9ecdf;margin-top:26px;padding:25px 28px}.contribute-note h3{font:500 22px/1.6 var(--serif);margin:0 0 12px}.contribute-note p,.contribute-publishing-note{color:var(--text-secondary);font-size:13px;line-height:2}.contribute-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin:0;display:grid}.contribute-checklist>div{border-top:1px solid #cbd3bf;min-width:0;padding:22px 0}.contribute-checklist dt{font:500 22px/1.6 var(--serif);margin-bottom:12px}.contribute-checklist dd{color:var(--text-secondary);margin:0;font-size:14px;line-height:2}.contribute-detail{background:#fffdf7;border:1px solid #cbd3bf;margin-top:22px}.contribute-detail summary,.contribute-faq summary{font:500 20px/1.6 var(--serif);justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;list-style:none;display:flex}.contribute-detail summary:after,.contribute-faq summary:after{content:"+";font:20px var(--sans);color:#879878;flex:none}.contribute-detail[open] summary:after,.contribute-faq details[open] summary:after{content:"−"}.contribute-detail summary::-webkit-details-marker,.contribute-faq summary::-webkit-details-marker{display:none}.contribute-detail>div{padding:0 25px 22px}.contribute-detail p{color:var(--text-secondary);margin:12px 0;font-size:13px;line-height:2}.contribute-detail strong{color:#244638;font-weight:500}.contribute-verify-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 35px;display:grid}.contribute-verify-grid article{border-top:1px solid #cbd3bf;padding-top:23px}.contribute-verify-grid h3{font:500 24px/1.6 var(--serif);margin-bottom:12px}.contribute-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.contribute-flow li{background:#e9ecdf;min-width:0;padding:24px}.contribute-flow li>span{font:italic 20px var(--serif);color:#9a895f}.contribute-flow h3{font:500 23px/1.6 var(--serif);margin:16px 0 12px}.contribute-flow p{color:var(--text-secondary);font-size:13px;line-height:2}.contribute-publishing-note{margin-top:26px}.contribute-correction{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:45px;display:grid}.contribute-correction-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.contribute-faq{border-top:1px solid #cbd3bf}.contribute-faq details{border-bottom:1px solid #cbd3bf}.contribute-faq summary{padding-inline:0}.contribute-faq p{max-width:930px;color:var(--text-secondary);padding:0 40px 24px 0;font-size:14px;line-height:2}.contribute-guides{background:#e9ecdf;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:45px;margin-top:42px;padding:35px;display:grid}.contribute-guides>div>p:not(.eyebrow){color:var(--text-secondary);font-size:13px;line-height:2}.contribute-guides .button{margin-top:24px}.contribute-guides nav{flex-direction:column;justify-content:center;gap:16px;display:flex}.contribute-guides nav a{border-bottom:1px solid #c6d0ba;padding-bottom:12px;font-size:13px;line-height:1.9}@media (width<=1050px){.contribute-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:34px}.contribute-actions{gap:20px}.contribute-topic-grid,.contribute-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.contribute-correction{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.contribute-hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.contribute-contact-panel{padding:25px}.contribute-hero h1{font-size:40px}.contribute-promise{font-size:27px}.contribute-contents{gap:18px 24px}.contribute-section{padding:38px 0;scroll-margin-top:96px}.contribute-topic-grid,.contribute-checklist,.contribute-verify-grid,.contribute-flow,.contribute-guides{grid-template-columns:1fr}.contribute-topic-grid article{padding:23px}.contribute-section h2,.contribute-guides h2{font-size:27px}.contribute-note{padding:23px}.contribute-detail summary,.contribute-faq summary{gap:18px;font-size:19px}.contribute-detail summary{padding:20px}.contribute-detail>div{padding-inline:20px}.contribute-faq p{padding-right:0}.contribute-flow li{gap:20px;display:flex}.contribute-flow li>span{padding-top:4px}.contribute-flow h3{margin-top:0}.contribute-guides{gap:30px;padding:25px}.contribute-page .button{gap:16px;padding-inline:19px;font-size:12px}}@media (width<=360px){.contribute-page .button{gap:12px;padding-inline:15px;font-size:11px}.contribute-contact-panel{padding:22px}.contribute-hero-note{font-size:10px}.contribute-contents{gap:16px 18px}}.yu-site .contribute-receiver{background:var(--ui-panel,#e9ecdf);border-block:1px solid var(--line);min-width:0;padding:32px}.yu-site .contribute-receiver h2{font:500 28px/1.6 var(--serif);margin:16px 0}.yu-site .contribute-receiver p:not(.eyebrow){color:var(--ui-secondary,#52634d);font-size:16px;line-height:2}.yu-site .contribute-receiver .text-link{white-space:normal;margin-top:20px}.yu-site .contribute-send-contact{margin-bottom:32px}.yu-site .contribute-send-contact .site-contact{margin:0;scroll-margin-top:108px}.yu-site .contribute-send-contact>p{color:var(--ui-secondary,#52634d);max-width:800px;margin-top:16px;font-size:14px;line-height:1.9}.yu-site .contribute-file-notes{padding:0}.yu-site .contribute-file-notes>div{padding:0 25px 24px}.yu-site .contribute-file-notes summary{cursor:pointer}.yu-site .contribute-material-choices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.yu-site .contribute-material-choice{border:1px solid var(--ui-border,#a8b69b);background:#fffdf7;min-width:0;scroll-margin-top:108px}.yu-site .contribute-material-choice>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:22px 24px;list-style:none;display:flex}.yu-site .contribute-material-choice>summary::-webkit-details-marker{display:none}.yu-site .contribute-material-choice strong{font:500 23px/1.6 var(--serif);color:var(--ui-ink,#244638);display:block}.yu-site .contribute-material-choice small{color:var(--ui-secondary,#52634d);margin-top:6px;font-size:14px;line-height:1.8;display:block}.yu-site .contribute-choice-toggle{flex:none;font-size:22px;transition:transform .15s}.yu-site .contribute-material-choice[open] .contribute-choice-toggle{transform:rotate(45deg)}.yu-site .contribute-choice-body{min-width:0;padding:0 24px 24px}.yu-site .contribute-choice-body>p{color:var(--ui-secondary,#52634d);font-size:16px;line-height:2}.yu-site .contribute-choice-body .text-link{white-space:normal;min-height:44px;font-size:14px}.yu-site .contribute-common-title,.yu-site .contribute-guides h3{font:500 24px/1.6 var(--serif);margin:34px 0 20px}.yu-site .contribute-guides h3{margin-top:0}.yu-site .contribute-guides nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.yu-site :is(.contribute-material-choice>summary,.contribute-file-notes>summary):focus-visible{outline:2px solid var(--ui-focus,#52634d);outline-offset:3px}@media (width<=760px){.yu-site .contribute-receiver{padding:24px}.yu-site .contribute-material-choices{grid-template-columns:1fr}.yu-site .contribute-material-choice>summary{gap:16px;padding:20px}.yu-site .contribute-choice-body{padding:0 20px 20px}.yu-site .contribute-material-choice strong{font-size:22px}.yu-site .contribute-send-contact .site-contact,.yu-site .contribute-material-choice{scroll-margin-top:96px}.yu-site .contribute-file-notes>div{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.yu-site .contribute-choice-toggle{transition:none}}
