.fl-main .fl-family{position:relative;align-content:start}.fl-main .fl-family-summary{grid-column:1/-1;font:14px/1.5 Arial,sans-serif;color:#586569;margin:10px 0 0}.fl-main .fl-family span:last-child{position:absolute;top:38px;right:15px}.fl-main .fl-family h2{padding-right:12px}.fl-overview-guide{max-width:1248px;margin:20px auto 0;padding:24px 30px;border-left:2px solid #928268;background:#edece6}.fl-overview-guide h2{font-size:25px!important;line-height:1.25!important;margin:0 0 12px}.fl-overview-guide p{font-size:16px;line-height:1.7;max-width:900px;margin:0}.fl-guide-jump{display:flex;gap:24px;margin-top:24px;font-size:14px}.fl-guide-jump a,.fl-guide a,.fl-detail-guide-link a{border-bottom:1px solid #98876f;padding-bottom:3px}.fl-guide{max-width:1320px;padding:50px 36px 30px;margin:auto;scroll-margin-top:90px}.fl-guide-heading{border-top:1px solid #d9d8d1;padding:35px 0 25px}.fl-guide h2{font-size:40px!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:15px 0}.fl-guide h3{font-size:23px!important;line-height:1.3!important;letter-spacing:0!important;margin:0 0 13px}.fl-guide p{font-size:16px;line-height:1.75;color:#46565b;margin:0 0 18px}.fl-guide-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:65px;align-items:start}.fl-guide-topic{margin-bottom:32px;max-width:750px}.fl-guide-spec{padding:26px;background:#eae9e2;border-top:2px solid #96856b}.fl-guide-spec h3{font-size:22px!important}.fl-guide-spec p{font-size:14px;line-height:1.65}.fl-guide table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65;margin:22px 0}.fl-guide th,.fl-guide td{vertical-align:top;text-align:left;border-top:1px solid #cfcec5;padding:13px 0}.fl-guide th{font-weight:400;color:#59666a;width:40%;padding-right:18px}.fl-guide td{color:#1e3035;overflow-wrap:anywhere}.fl-guide-spec a{font-size:14px}.fl-guide .fl-spec-note{font-size:13px}.fl-guide-enquiry{background:#243437;padding:28px 32px;margin-top:28px}.fl-guide-enquiry h3,.fl-guide-enquiry a{color:#fff}.fl-guide-enquiry p{color:#e1e6e3;max-width:950px}.fl-guide-enquiry a{font-size:14px;display:inline-block}.fl-application-images{border-top:1px solid #d9d8d1;padding-top:32px;margin-top:15px}.fl-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fl-application-grid figure{margin:0;background:white}.fl-application-grid figure>a{display:block;border:0;aspect-ratio:4/3;background:#e8e7e1;padding:0}.fl-application-grid img{width:100%;height:100%;object-fit:contain;display:block}.fl-application-grid figcaption{padding:20px}.fl-application-grid figcaption span{display:block;font-size:12px;color:#766b59;letter-spacing:.08em;margin-bottom:10px}.fl-application-grid figcaption strong{display:block;font:400 23px/1.3 Georgia,serif;margin-bottom:10px}.fl-application-grid figcaption p{font-size:14px;margin-bottom:13px}.fl-application-grid figcaption a{font-size:14px}.fl-detail-guide-link{margin:22px 0;padding:18px 20px;background:#eae9e2}.fl-detail-guide-link p{font-size:14px;line-height:1.6;margin:0 0 8px}.fl-detail-guide-link a{font-size:14px;line-height:1.5}.fl-main #catalogue{scroll-margin-top:90px}@media(max-width:1000px){.fl-guide-layout{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:700px){.fl-guide{padding:25px 18px}.fl-guide h2{font-size:32px!important}.fl-guide h3{font-size:22px!important}.fl-guide-layout{grid-template-columns:1fr;gap:10px}.fl-guide-spec{padding:22px}.fl-guide-enquiry{padding:24px}.fl-application-grid{grid-template-columns:1fr}.fl-overview-guide{margin:20px 18px 0;padding:22px}.fl-overview-guide h2{font-size:23px!important}.fl-guide-jump{gap:20px}.fl-main .fl-family-summary{font-size:14px}.fl-main .fl-family span:last-child{right:10px;top:32px}.fl-guide th{width:40%;padding-right:12px}}
