.manufacturerReview{background:#fff;border:1px solid #ddd4c5;border-radius:6px;grid-template-columns:minmax(150px,1fr) 1.5fr;gap:12px 24px;margin:0 0 28px;padding:22px;font-size:14px;line-height:1.5;display:grid}.manufacturerReview dt{color:var(--navy);font-weight:700}.manufacturerReview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.modalClose{color:#fff}.primary:disabled,.textButton:disabled{opacity:.65;cursor:wait}.formGrid label>span{font-size:14px}@media (max-width:600px){.manufacturerReview{grid-template-columns:1fr;gap:5px}.manufacturerReview dd{margin-bottom:12px}}.orderSummaryTitle{color:var(--navy);margin:0 0 24px;font:28px Georgia,serif}.summarySection h4{color:var(--navy);margin:0 0 12px;font:22px Georgia,serif}.applicableFees{margin:22px 0;font-size:16px;line-height:1.6}.paymentStep .manufacturerReview{font-size:16px}.paymentStep .secureNote{font-size:14px;line-height:1.6}.paymentStep .paymentCard p:not(.eyebrow){font-size:16px}.paymentStep .modalActions{margin-top:24px}.certificateGuide{background:#eee7da;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:95px 8vw;display:grid}.guideHeading{align-self:start;position:sticky;top:30px}.guideHeading h2{color:var(--navy);margin:16px 0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,54px);font-weight:400;line-height:1.05}.guideHeading>p:last-child{color:#647487;max-width:440px;line-height:1.7}.guidePanels{align-content:start;gap:14px;display:grid}.guidePanel,.faqItem{background:#fff;border:1px solid #d6cdbd;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #0625420b}.guidePanel>summary,.faqItem>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.guidePanel>summary::-webkit-details-marker{display:none}.faqItem>summary::-webkit-details-marker{display:none}.guidePanel>summary{color:var(--navy);padding:25px 27px;font-family:Georgia,serif;font-size:23px}.guidePanel summary i{color:#941d2c;border:1px solid #d7a62b;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-family:Arial,sans-serif;font-size:21px;font-style:normal;font-weight:400;transition:transform .2s;display:grid}.guidePanel[open]>summary>i,.faqItem[open]>summary>i{transform:rotate(45deg)}.guidePanelBody{padding:0 27px 27px}.guidePanelBody p{color:#566b7c;margin:0;font-size:16px;line-height:1.8}.faqList{gap:9px;padding:0 18px 20px;display:grid}.faqItem{box-shadow:none}.faqItem>summary{color:#17324a;padding:15px 17px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.faqItem summary i{flex-basis:24px;height:24px;font-size:17px}.faqItem>div{border-top:1px solid #eee7da;padding:0 17px 17px}.faqItem p{color:#5d7080;margin:14px 0 0;font-size:14px;line-height:1.65}.faqItem a,.hagueReference a{color:#8a1b29;text-underline-offset:3px;margin-top:12px;font-size:13px;font-weight:800;display:inline-block}.hagueReference{background:var(--navy);color:#fff;border-radius:7px;margin-top:8px;padding:22px}.hagueReference strong{color:#efc85e;font-family:Georgia,serif;font-size:20px}.hagueReference p{color:#d3e1ec;margin:8px 0 0;font-size:13px;line-height:1.55}.hagueReference a{color:#efc85e}@media (max-width:850px){.certificateGuide{grid-template-columns:1fr;gap:30px;padding:70px 6vw}.guideHeading{position:static}.guidePanel>summary{padding:20px;font-size:19px}.guidePanelBody{padding:0 20px 22px}.faqList{padding:0 10px 12px}.faqItem>summary{padding:14px 13px}.faqItem>div{padding:0 13px 15px}}
