.content-section,.workflow,.advice,.faq-group{margin-top:80px}.content-section h2,.workflow h2,.advice h2,.faq-group h2{margin-bottom:30px}.checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:0 36px;background:#fff;padding:28px 34px;box-shadow:10px 12px 0 rgba(0,5,62,.12)}.checklist p{display:grid;gap:5px;border-top:1px solid #ddd7ca;padding:20px 0;margin:0}.checklist b{font:800 22px "Barlow Condensed",sans-serif;text-transform:uppercase}.checklist span{font-size:14px;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.steps article{background:#00053e;color:#fff;padding:24px 20px;min-height:255px}.steps article:nth-child(even){background:#ffc72c;color:#00053e}.steps b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffc72c;color:#00053e;font:900 22px "Barlow Condensed"}.steps article:nth-child(even) b{background:#00053e;color:#fff}.steps h3{margin:24px 0 12px}.steps p{font-size:13px;line-height:1.55}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.two-col article{background:#fff;padding:30px;border-left:14px solid #ffc72c;box-shadow:8px 10px 0 rgba(0,5,62,.1)}.two-col ul{padding-left:20px;line-height:1.75;font-size:14px}.advice{background:#ffc72c;padding:46px;margin-left:-4vw;margin-right:-4vw}.advice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.advice blockquote{margin:0;background:#00053e;color:#fff;padding:28px;min-height:190px;box-shadow:8px 9px 0 rgba(0,5,62,.18)}.advice blockquote p{font-size:18px;line-height:1.55;margin-top:0}.advice blockquote footer{padding:0;border:0;background:transparent;color:#ffc72c;font:800 14px "Barlow Condensed";text-transform:uppercase}.source-note{font-size:11px;margin:20px 0 0}.faq-group{background:#fff;padding:30px 34px;box-shadow:10px 12px 0 rgba(0,5,62,.1)}.faq-group details{border-top:1px solid #d8d3ca;padding:20px 0}.faq-group details:last-child{border-bottom:1px solid #d8d3ca}.faq-group summary{cursor:pointer;list-style:none;padding-right:32px;position:relative;font:800 25px "Barlow Condensed",sans-serif}.faq-group summary:after{content:"+";position:absolute;right:0;color:#8a6500}.faq-group details[open] summary:after{content:"−"}.faq-group details p{line-height:1.7;max-width:800px;font-size:14px}.question-cta{margin-top:70px;background:#00053e;color:#fff;padding:42px;border-right:18px solid #ffc72c}.question-cta h2{color:#ffc72c}.resource-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.resource-cards article{background:#fff;padding:28px;min-height:245px;box-shadow:9px 11px 0 rgba(0,5,62,.11)}.resource-cards article:nth-child(even){background:#00053e;color:#fff}.resource-cards span{font:900 34px "Barlow Condensed";color:#a07700}.resource-cards article:nth-child(even) span{color:#ffc72c}.resource-cards h3{margin:22px 0 12px}.resource-cards p{font-size:14px;line-height:1.6}.quick-links{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.quick-links a{background:#00053e;color:#fff;text-decoration:none;padding:25px;border-left:12px solid #ffc72c}.quick-links b{display:block;font:800 25px "Barlow Condensed";text-transform:uppercase}.quick-links span{display:block;font-size:13px;line-height:1.5;margin-top:7px}.submission-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;margin-top:22px}.submission-list p{margin:0;padding:12px 0;border-top:1px solid rgba(255,199,44,.45)}@media(max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}.resource-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.checklist,.two-col,.advice-grid,.quick-links,.submission-list,.resource-cards,.steps{grid-template-columns:1fr}.content-section,.workflow,.advice,.faq-group{margin-top:58px}.advice{margin-left:0;margin-right:0;padding:32px 24px}.faq-group{padding:25px 22px}}
