.fna-guide-header{background:#edf5f2;padding:34px 0 56px;border-bottom:1px solid #d9e3e5}.fna-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.875rem;margin-bottom:40px;color:#51636b}.fna-breadcrumb a{color:#00796d}.fna-guide-header h1{font-size:3.5rem;line-height:1.12;max-width:850px;margin:0 0 24px}.fna-guide-page .fna-guide-lead{font-size:1.375rem;line-height:1.6}.fna-guide-nav{border-bottom:1px solid #d9e3e5;padding:18px 0}.fna-guide-nav .fna-wrap{display:flex;flex-wrap:wrap;gap:12px 32px}.fna-guide-nav a{color:#00796d;font-size:.9375rem;text-decoration:none}.fna-guide-nav a:hover{text-decoration:underline;text-underline-offset:4px}.fna-needs{border-top:1px solid #d9e3e5}.fna-need{display:grid;grid-template-columns:42px 1fr 1.8fr;gap:24px;padding:28px 0;border-bottom:1px solid #d9e3e5}.fna-need strong{display:block;font-size:1.0625rem;margin-bottom:8px;font-weight:500}.fna-will-note{display:flex;gap:24px;padding-top:36px}.fna-will-note>svg{flex-shrink:0;color:#00796d}.fna-will-note .fna-text-link{margin-top:18px}.fna-guide-columns{display:grid;grid-template-columns:.85fr 1.4fr;gap:80px;align-items:start}.fna-pack-list>div{display:flex;gap:20px;padding:24px 0;border-top:1px solid #d9e3e5}.fna-pack-list svg{flex-shrink:0;color:#00796d}.fna-document-list{list-style:none;border-top:1px solid #d9e3e5}.fna-document-list li{display:flex;gap:18px;border-bottom:1px solid #d9e3e5;padding:24px 0}.fna-document-list h3{font-size:1.0625rem;margin-bottom:7px}.fna-document-list svg{flex-shrink:0;color:#00796d;margin-top:2px}.fna-document-email{margin-top:24px}.fna-faq summary{display:list-item;list-style:disclosure-closed;padding-left:4px;margin-left:20px}.fna-faq[open] summary{list-style:disclosure-open}.fna-faq summary::-webkit-details-marker{display:inline}.fna-faq>p{padding-left:24px}.fna-guide-page .fna-guide-disclaimer{font-size:.875rem;margin-top:48px}@media (max-width: 900px){.fna-guide-columns{gap:40px}}@media (max-width: 700px){.fna-guide-header{padding:24px 0 36px}.fna-breadcrumb{margin-bottom:28px}.fna-guide-header h1{font-size:2.375rem}.fna-guide-header h1 br{display:none}.fna-guide-page .fna-guide-lead{font-size:1.125rem}.fna-guide-columns{grid-template-columns:1fr;gap:24px}.fna-guide-columns .fna-heading{margin-bottom:0}.fna-need{grid-template-columns:30px 1fr;gap:12px}.fna-need>div{grid-column:2}.fna-need h3{margin-bottom:0}}
